printf("You input values %d and %d\n", x, y);
If the value of x is 5 and y is 10, this printf statement will output:
You input values 5 and 10
- "You input values %d and %d\n" is the format string
- %d is a format specification
- The two format specifications %d are replaced in left to right order by the remaining values in the argument list: x and y
- The value to replace a %d conversion specification should be an integer.
Other conversion specifications:
| Conversion spec | Expected value type |
|---|---|
| %d | int |
| %f | float or double |
| %c | char |
| %s | char array |