小明的身高后面为什么有两个标识符

来源:2-5 格式化输出语句

qq_飞向蓝天_03655313

2016-07-14 20:29

#include <stdio.h>
int main(){
    int age = 18;
 float height = 1.85;
 char unit = 'm';
 printf("小明今年%d岁\n", age);
 printf("小明身高%Fm\n", height, unit);
 printf("小明现在在慕课网上学习IT技术%c");
 return 0;
}

写回答 关注

1回答

  • 玄天
    2016-07-14 20:36:45
    已采纳

    unit是指字符型变量,值是m;

    printf("小明身高%Fm\n",height,unit);

    //%F指输出了上面的变量height的值1.85,F是float的缩写;%F后跟的m是上面变量unit的值

    //%Fm是两个紧跟的变量,由于中间没有用\n隔开,所以你才会不大明白

    玄天 回复qq_飞向蓝...

    unit是跟在char的后面的,char是变量类型,unit是变量名。

    2016-07-23 09:35:16

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题