77问答网
所有问题
printf("%2d",x--);什么意思,是不是把i--的值输出啊
如题所述
举报该问题
推荐答案 2012-03-15
先输出X的值,x为整数,输出场宽为2(当指定场宽小于数据的实际宽度时,对整数,按该数的实际场宽输出)。输出之后X的值再减1.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8qIG8pvIW.html
其他回答
第1个回答 2012-03-15
不是的,那个是先输出再减少,你要分清楚--x与x--的运算逻辑上的差异。。
第2个回答 2012-03-15
前自加(自减)是先自加(自减),后自加(自减)是遇到运算符号再自加(自减)
相似回答
printf
中的
%2d是什么意思啊
?
答:
2d是C语言中printf函数
的输出
格式说明符。具体解释如下:使
输出的
int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出。如果输出的数值
不是
int型,则进行强制类型转换为int,之后按上面的格式输出。举例如下:
printf(
"
%2d
", 12); // 输出12 printf("%...
c语言
,%2d是什么意思
?详细点
答:
3d 表示
输出
3位整型数, 不够3位右对齐。
%2d
表示输出2位整型数, 不够2位右对齐。格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。在"%"和字母之间插进数字表示最大场宽。比如%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为7,小数点占一位, 不够9...
C语言中的
%2d是什么意思
答:
printf(
"
%2d
+++ %2.1f"
,i,
a
) ;输出
:123 +++ 12.3 当指定场宽小于数据的实际宽度时,对整数,按该数的实际场宽
输出,
对浮点数,相应小数位的数四舍五入。
printf()
函数
输出%2d
代表
什么意思
?
答:
5.
2d意思是输出
整型数时,每个数在屏幕上占有5个字符的宽度且右对齐,每个数据至少输出2位
,不
足的前面用0补齐。如
printf(
"%5.2d",8
);,
则屏幕上显示:
xx
x08。xxx表示3个空格。属于转义字符,通过样式化输出函数printf()输出想要的结果。
2d
在c语言中是
什么意思
答:
printf(
"
%2d
"
,x);
就是以至少2位的宽度输出x的十进制值。如果x是个位数,则前面补一个空格;否则就直接
输出x的值
。如果是scanf("%2d",&x);那就是读入x的时候,最多只读入2位整数。含义如下:使
输出的
int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际...
c 语言中
%2d(%2d
%%
)什么意思
答:
2d
就是宽度2 输出整数 2d%% 就
是输出
宽度2整数 后面带个%号 %% 输出就是
printf(
"%-
2d
"
,x)
语句中-
的意思
答:
g,G 选用%f或%e格式中输出宽度较短的一种格式
,不输出
无意义的0 表4.2
printf的
附加格式说明字符 字符 说明 字母l 用于长整型整数,可加在格式符d、o、
x
、u前面 m(代表一个正整数) 数据最小宽度 n(代表一个正整数) 对实数,表示输出n位小数;对字符串,表示截取的字符个数 - 输出的数字或字符在域内向左靠...
大家正在搜