永发信息网

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯