%c 为什么是在这里
整型是%d 单精度是%f(表示小数) 字符型是%c(可表示数字 字母 符号等) \n表示换行
你把%f换成身高 %c换成m(米) 就ok了
printf("小明身高%f%c\n", height, unit);
这句的意思是:在屏幕上显示"小明身高%f%c\n"字符串,其中%f替换成实型的第一个参数也就是height,%c替换成字符型的第二个参数也就是unit,\n替换成换行符。
所以实际的输出结果是:
小明身高1.85m