问答详情
源自:3-1 运算符号是啥

结果显示问题

怎么使结果显示一位小数   这里定义result类型为float  为何结果仍然是 好几位小数  小白 求教  谢谢

提问者:6681997 2016-03-18 20:33

个回答

  • Honcor
    2016-03-18 20:48:17
    已采纳

    float height = 1.85;
    printf("小明身高%.1f%c\n", height, 'm');

    结果http://img.mukewang.com/56ebf9090001d72d01310042.jpg

  • 6681997
    2016-03-18 22:47:32

    奥 这样啊   谢谢啦 哈哈哈哈哈

  • 慕小课233
    2016-03-18 22:35:53

    %f默认6位小数输出;%.1f是1位小数输出;%.2f是2位小数输出;

  • 6681997
    2016-03-18 22:04:25

    那为什么定义result类型为float  为何结果仍然是 好几位小数呢