www问答网
所有问题
请问printf(“%d,%d,%d”,a,b,c); 与 printf(“%d,%d,%d”,(a,b,c),b,c);的区别
如题所述
举报该问题
其他回答
第1个回答 2020-03-02
从右向左运算;a++
&&b++||c++
后置++,先不管他,用原来abc的值计算逻辑值,
a=0,,0在前,&&
逻辑与=0,就不用执行b++了,
||
c=0,
逻辑或
=0,所以第四个数=0,注意此时
a,c都自增1,
结果:
1,0,1,0
第2个回答 2020-04-22
printf(“%d,%d,%d”,a,b,c);这个你应该理解的吧
printf(“%d,%d,%d”,(a,b,c),b,c);
这里的话主要是第一个表达式
(a,b,c)这个表达式的值是取括号里面的最后一个逗号后面的值
相似回答
...
a,b,c);
与
printf(
“
%d,%d,%d
”
,(a,b,c),b,c
)
;的区别
答:
a=0,,0在前,&& 逻辑与=0,就不用执行b++了,|| c=0,逻辑或 =0,所以第四个数=0,注意此时
a,c
都自增1,结果:1,0,1,0
...
a,b,c);
与
printf(
“
%d,%d,%d
”
,(a,b,c),b,c
)
;的区别
答:
printf
(“
%d,%d,%d
”
,a,b,c
);这个你应该理解的吧 printf(“%d,%d,%d”
,(a,b,c),b,c
);这里的话主要是第一个表达式 (a,b,c)这个表达式的值是取括号里面的最后一个逗号后面的值
...
%d
%c\n"
,a,b,c);和printf(
"%d %d %c\n",&a,&b,&c);什么
区别
?一定采...
答:
printf(
"
%d
%d %c\n",&a,&b,&
c);
表示 a b变量的地址以整形输出 c变量的地址以字符格式输出 这种输出肯定是不对的。地址一般是%p格式输出
C
语言 printf("%d %
c
\n"
,a,b)和printf(
"
%d,
%c\n",a,b)
答:
printf
--输出 a=
%d,
b=%d,c=%d---
a,b,c
输出的类型是十进制(
%d)的
数!\n--- 是指 输出完这些数后,要换行!最后
a,b,c
---是输出指定程序中对应的数..
为什么
printf(
“
%d,%d,%d
”
,(a,b,c),b,c
)
的
结果是 c,b,c?
答:
printf
(“
%d,%d,%d
”
,(a,b,c),b,c
) 当中(a,b,c),b,c 存在一个逗号表达式 (a,b,c)逗号表达式的形式如下: 表达式1,表达式2,表达式3,... ,表达式n 逗号表达式的要领: (1) 逗号表达式的运算过程为:从左往右逐个计算表达式。 (2) 逗号表达式作为一个整体,它的值为...
c
语言中 %d%d
和%d,%d
有什么
区别
?
答:
为了加深理解,我们通过几个例子来了解:例如:int i=4
;printf(
"%d\n",i);//此条输出结果为:4 printf("%%d\n");//此条语句输出结果为:
%d
printf("%%%d\n",i,i);//此条语句输出结果为:%4 上述代码执行后,输出结果为:4%d%4 ...
C
语言 printf("%d %
c
\n"
,a,b)和printf(
"
%d,
%c\n",a,b)
答:
d 表示将变量a按整数输出 c 表示将变量b按字符输出 这与变量a b本身的类型无关。在-128到127之间,char 与int 在数值上是一样的,可以通用
在
c
语言当中
,printf的
格式控制符里边的(%d%d )
和(%d,%d),
为什么有的...
答:
如果不隔开,输出的数字是连续输出的,所以一般都隔开了的,当然,如果已经设定输出宽度,而且没有输出满,这时可以不分隔
关于
C
语言
printf(
"
%d
d%”
,a,b)
答:
例如a=1,b=2 前后语句输出分别为 a=1,b=d 1d 这就是区别所在
大家正在搜
printf和scanf的用法
c语言print和printf
printf char
a=%%d,b=%%d
c语言的printf
c++ printf
cout和printf
int a=b=c=5
c加加printf