char unit ='C';
printf ("小明的身高%f/n",height,unit);
printf ("小明正在学习IT技术");
这两步是为什么?为什么要定义一个字符
char unit ='C'; 这个是一个单位,C应该改成m
printf ("小明的身高%f/n",height,unit);现在输出只是身高的数字,即前面给height的赋值数字,缺少单位,所以得是%f%c
printf ("小明正在学习IT技术");输出“”内容罢了
#include <stdio.h> int main(){ int age = 18; float height = 1.85; printf("小明今年%d岁\n", age); printf("小明身高%fm\n", height); printf("小明现在在慕课网上学习IT技术"); return 0; }
这样也行。那个只是标准答案
\n是转行符