C语言中int a=3.124;printf("|%-5d|",a);的输出结果是多少,怎么理解?谢谢!
答案:3 悬赏:20 手机版
解决时间 2021-01-12 04:32
- 提问者网友:皆是孤独
- 2021-01-11 15:17
C语言中int a=3.124;printf("|%-5d|",a);的输出结果是多少,怎么理解?谢谢!
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-01-11 16:06
输出结果为:|3 |。3后边有四个空格,printf中的%-5d,其中5表示输出的数所占宽度为5,负号表示若数据不足5个字符宽度,右边补足;若没有负号则表示左边补足空格
全部回答
- 1楼网友:蓝房子
- 2021-01-11 18:44
输出结果|3 |输出的数占5列,左对齐
- 2楼网友:毛毛
- 2021-01-11 17:12
输出的结果是3,int 整形,只输出整数,就是没有小数点后面的数; 如果你要输出小数点的话,定义成float
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯