永发信息网

C语言的程序上scanf(“%3d”,&x)的3d是什么意思啊?

答案:5  悬赏:20  手机版
解决时间 2021-04-02 12:08
  • 提问者网友:兔牙战士
  • 2021-04-01 19:02
C语言的程序上scanf(“%3d”,&x)的3d是什么意思啊?
最佳答案
  • 五星知识达人网友:野慌
  • 2021-04-01 19:54
如果输入的数大于3位,则按原长度输入,如小于3位,则左补空格,所以如果是输入25的话,不是025,而是 _ 25(下横线代表空格)
全部回答
  • 1楼网友:洒脱疯子
  • 2021-04-01 23:17
引用jbp2f57534bc7的回答:
如果输入的数大于3位,则按原长度输入,如小于3位,则左补空格,所以如果是输入25的话,不是025,而是 _ 25(下横线代表空格)输出是这样输入该是几位就是几位
  • 2楼网友:掌灯师
  • 2021-04-01 22:21
%d:是十进制输出,%3d:是十进制保留三位数据位 如:25就是025。
  • 3楼网友:胯下狙击手
  • 2021-04-01 21:02
%3d:是十进制保留三位数据位 %d是十进制 3是控制格式的 就是输入十进制 X,输入后,以3位十进制数来处理
  • 4楼网友:行路难
  • 2021-04-01 20:49
只输出最多3位的整数,且从高位开始计算.我建议你最好少使用这个,避免错误.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯