#include <stdio.h> int main(){ int age = 18; float height = 1.85; char unit = 'm'; printf("小明今年%d岁\n", age); printf("小明身高%f%c\n", height, unit); printf("%s","小明现在在慕课网上学习IT技术"); return 0; } 最后的%s不要也可以输出,为什么还要加上呢
%s是一种字符串的输出格式说明符,输出标准字符串。
不写的话因为对于printf的使用方法,是由 stdio.h 里的定义决定的
单纯输出字符串什么都可以的
如:printf("这题好难啊");
但输出变量的话,就要给变量留占位符了