sprintf
Writes data to a string.
📝Syntax
sprintf(format, v1, ... , vn)
📥Input Arguments
Parameter Description
format a string describing the format to used_function.
v1, ... , vn data to convert and print according to the previous format parameter.
📄Description

Write data in text form to a string.

The format follows C fprintf syntax.

Value type format comment
Integer %i base 10
Integer signed %d base 10
Integer unsigned %u base 10
Integer %o Octal (base 8)
Integer %x Hexadecimal (lowercase)
Integer %X Hexadecimal (uppercase)
Floating-point number %f Fixed-point notation
Floating-point number %e Exponential notation (lowercase)
Floating-point number %E Exponential notation (uppercase)
Floating-point number %g Exponential notation (compact format, lowercase)
Floating-point number %G Exponential notation (compact format, uppercase)
Character %c Single character
String %s Character vector.

To display a percent sign, you need to use a double percent sign (%%) in the format string.

💡Examples
sprintf('an example of %s.', 'text')
sprintf("an example of %s.", "text")
sprintf('an value %g.', pi)
Display a percent sign
sprintf('%d%%.', 95)
🔗See Also
fprintf
🕔Version History
Version Description
1.0.0 initial version
Edit this page on GitHub