求大神看看這段程序有什么問題
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d歲\n", age);
printf("小明身高%f%s\n", height, unit);
printf("%s小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");?
return 0;
}
為什么輸出結(jié)果是
小明今年age歲
小明今年身高h(yuǎn)eight
小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)
2016-07-30
printf("小明身高%f%c\n",height,unit);
printf("%s","小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");