MRuby
2016-07-13 13:10
为什么身高那里%f后面还要加上%c呢
#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("小明现在在慕课网上学习IT技术");
return 0;
}
%c表示输出一个字符,也就是定义的字符变量unit的字符“m”表示1.85m,当然也可以直接输入
printf("小明身高%fm\n", height);
char 是字符型 前面char定义了字母m 所以后面%c就是输出字母m的
C语言入门
926209 学习 · 20797 问题
相似问题