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

不明白加入的代码

char unit='m';

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

提问者:云核桃 2015-12-02 18:56

个回答

  • Virture
    2015-12-02 19:05:51
    已采纳

    'm'是个字符类型变量,所以输出要用%c,而不是直接把m写上

  • 云核桃
    2015-12-02 19:15:06

    http://img.mukewang.com/565ed289000181d704890322.jpg

    这样也能不用unit,就可以把编码写成

  • 云核桃
    2015-12-02 19:10:54

    后面的unit不用,

  • 云核桃
    2015-12-02 19:07:32

    那我直接把身高m写进代码应该可以吧。