慕尼黑111823
2019-10-23 00:05
#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 才能显示 为什么是%c 可能我前面没注意看
因为char unit='m'; 你只用%f而不加上%c就少了一个单位m了。
因为cm是字符,不是整数(int),所以要用%c,而不能跟前面的高度连在一起
C语言入门
926026 学习 · 20793 问题
相似问题