永发信息网

C语言中%-2d是什么意思?

答案:3  悬赏:50  手机版
解决时间 2021-04-08 15:05
  • 提问者网友:美人性情
  • 2021-04-07 14:58
C语言中%-2d是什么意思?
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-04-07 16:25
M        %md    以宽度m输出整型数,不足m时,左补空格 

0m       %0md   以宽度m输出整型数,不足m时,左补零 

m,n      %m.nf  以宽度m输出实型小数,小数位为n位

例如:设i = 123,a = 12.34567,

则:
printf("%4d +++ %5.2f",i,a);

输出: 123 +++ 12.35

printf("%2d +++ %2.1f",i,a ) ;
输出:
123 +++ 12.3
全部回答
  • 1楼网友:平生事
  • 2021-04-07 18:44
你好:%d是c语言的格式控制符意思是让输入输出函数接收一个整形数据,
%-2d:负号表示左对齐,比如:
1 2 3
右对齐:
1 2 3
2表示当接收的整形数据长度少于2时就在右边补空格对其
比如
printf("%-2d",100);将输出:100
printf("%-6d",100);将输出: 100
-物联网校企联盟技术部
  • 2楼网友:夜余生
  • 2021-04-07 17:48
你好:%d是c语言的格式控制符意思是让输入输出函数接收一个整形数据,
%-2d:负号表示左对齐,比如:
1 2 3
右对齐:
1 2 3
2表示当接收的整形数据长度少于2时就在右边补空格对其
比如
printf("%-2d",100);将输出:100
printf("%-6d",100);将输出: 100
-物联网校企联盟技术部
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯