ppts.net
当前位置:首页>>关于c语言中,printf("%d%5d\n",a,b);其中%d和%5d什么区别的资料>>

c语言中,printf("%d%5d\n",a,b);其中%d和%5d什么区别

前者是输出任意长度(如果可能)的int型变量的值,后者是输出5个单位长度的int型变量的值,比如说,如果要输出两个数100和200 第一种情况 int i=100,j=200; printf("%d%d",i,j); 输出的结果是: 100200 第二种情况 int i=100,j=200; printf("%5d...

1、%d 输出整型2、%nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数3、%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 4、例如: printf("%05d",1);//输出:00001printf("%5d",1);//输出...

15 内存里为0000 0000 0000 1111 240内存里为0000 0000 1111 0000 &按位与 ||逻辑或,不是|按位或 很清楚了吧,呵呵 很容易就看出结果为 true,||左边为真,右边不用计算了 不知道你表达式给错没? 请采纳答案,支持我一下。

%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。

a=29. 29,35,1d 5个空格 35 29的八进制 1d 39的十六进制

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com