From WikiChip
Editing c/basic i/o
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.
Latest revision | Your text | ||
Line 68: | Line 68: | ||
x = 123, y = 456 | x = 123, y = 456 | ||
− | The string we passed | + | The string we passed '''printf()''' was <code>"x = %d, y = %d\n"</code>, which contains two format specifiers; both are <code>%d</code>, which tells '''printf()''' that the next two arguments are of type <code>int</code>. The '''printf()''' function reads the two arguments, interprets them as <code>int</code> type and prints their value to the standard output stream, while maintaining their appropriate positions in the string. |
We can mix the different types of arguments together. The only thing that needs to be ensured is that the format specifiers, in order, match the types of arguments that have been passed. | We can mix the different types of arguments together. The only thing that needs to be ensured is that the format specifiers, in order, match the types of arguments that have been passed. |