永发信息网

c语言中%d中间加个数字,在printf和scanf中有什么不同

答案:2  悬赏:70  手机版
解决时间 2021-03-23 21:42
c语言中%d中间加个数字,在printf和scanf中有什么不同
最佳答案
printf 是 输出语句, %4d 表示输出的场宽为4位,%1d 表示输出的场宽为1位, 但另有附加规定:当所给场宽度不足时,按实际需要占位输出。所以 输出 10 ,给 %1d 仍将 输出 10, 不会只输出 1,不输出0。

scanf 是输入语句,%4d 表示 读入的数 为 4位整数,超出4位 只读4位,不足4位则按实际位数 读入, %1d 表示 读入的数 为 1位整数,超出1位 只读1位。

例如: scanf("%1d%4d",&x,&y);
拍入 987654321回车
x 读入9,y读入 8765, 余下的 4321 留在输入缓冲区 供 后面的 输入语句使用。
全部回答
精确度。要输入输出多少位。不够的补零
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
极品飞车17只从换了个全DCL存档之后手柄的设
问一下,淄博玉黛湖附近有好一点的宾馆酒店吗
51单片机控制机械手的程序
电脑怎么看快手?
问:我是一名即将毕业的建筑系学生,想去景森
单选题下列物质属于纯净物的是A.食盐水B.碘酒
"add " 这个怎么读?
在1到1999这1999个数中,有多少个数与4567相
本合同项下交易基于各自独立利益进行,是什么
508123的男生哪个不错
荷花居在哪里啊,我有事要去这个地方
冰心经典诗歌精选,现代诗歌精选(短点的)
自贡话说:这是我的客是什么意思?
先帝创业未半而中道崩殂,今天下三分,益州疲
maya中建了一个球然后用漩涡场转,但他绕了好
推荐资讯
Just battle评委是谁啊?
二万元买什么理财产品回报大
54÷2.5÷4用简便方法计算式????A.54÷4÷2.5
哪里可以找到海南养猪群友
3658商城的商品可以用支付宝付款吗?
有个朋友做二手车贷业务员,说工资很高,为什
如何成为一个业余拳手 要具备什么条件
彩铅画图与油画棒画图有什么具体区别?
写同学的作文800字买服装的`表达他们的性格特
中午做梦梦到领导把我锁洞里出不来了是怎么回
什么是户籍类型?该怎么填写
松长清,柏长绿,瑶池春不老.下联
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?