问答详情
源自:2-5 格式化输出语句

新人求指导

#include

int main()

{   

     int age = 18;

     float height = 1.85; 

     char unit = 'm'; 

     printf("小明今年%d岁\n", age); 

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

     printf("小明现在在慕课网上学习IT技术"); 

     return 0;

 } 


提示正确,但是身高那个地方“%f%c”不是应该用逗号隔开吗?

提问者:慕粉3468446 2016-06-07 09:10

个回答

  • 尚辉
    2016-06-10 16:48:13

    按理来说这个是一个整体,不用割,如果那里不是个单位,是个别的数据,那就要隔开了

  • 慕粉3468446
    2016-06-07 11:25:41

    哦明白了  谢谢

  • wonderly321
    2016-06-07 09:39:45

    不需要啊,如果用逗号隔开了,看到的就是1.850000,m了。