超萌新求助
#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("小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");?
return 0;
}
上面小明身高為什么要加一個(gè)%c 才能顯示? 為什么是%c? ?可能我前面沒注意看
2019-11-21
因?yàn)閏har unit='m'; 你只用%f而不加上%c就少了一個(gè)單位m了。
2019-10-23
因?yàn)閏m是字符,不是整數(shù)(int),所以要用%c,而不能跟前面的高度連在一起