www问答网
所有问题
printf(“%d,%d,%d”,a,b,c); 与 printf(“%d,%d,%d”,(a,b,c),b,c);的区别
如题所述
举报该问题
推荐答案 2012-02-08
printf(“%d,%d,%d”,a,b,c);这个你应该理解的吧
printf(“%d,%d,%d”,(a,b,c),b,c);
这里的话主要是第一个表达式
(a,b,c)这个表达式的值是取括号里面的最后一个逗号后面的值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/KdG43d4AG.html
其他回答
第1个回答 2012-02-08
两个printf中就是a和(a,b,c)有区别
a,b,c中间的逗号是顺序求值运算符,自左至右结合。所以a,b,c最后算出的值是c
相似回答
...
a,b,c);
与
printf(
“
%d,%d,%d
”
,(a,b,c),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
为什么
printf(
“
%d,%d,%d
”
,(a,b,c),b,c
)
的
结果是 c,b,c?
答:
所以这个逗号表达式
(a,b,c)的
值是c
c
语言中
%d
%%d %%%d
的区别
答:
1、
%d,
表示按整型输出后面给出的变量的值。2、%
%d ,
这就会被拆成两部分看待,一是“%%”在C语言中就是输出一个“%”,而是“d”就是一个普通字符,所以当“%%d”在一起时,其含义就是输出“%d”这两个字符。3...
printf
函数中
% d和% d的区别
是什么?
答:
%d是整数的输出标识符,标识符和变量的顺序是相对应的,输出2个变量的代码修改:{ int
a,b,c,
sum,sum1;a=10;b=20;c=30;sum=a+b;sum1=a+b+
c;printf
(
"sum=%d/nsum1=%d/n",sum,sum1);} ...
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
---是输出指定程序中对应的数..
...
%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以字符格式输出 &这个符号在定义变量的时候是表示引用,在传递参数和赋值的时候表示取这个变量的地址。 printf("%d %d %c\n",&a,&b,&c);表示 a b变量的...
c
语言中%
%d和
%%%d分别是什么意思
答:
1、
printf(
"%%d"); // 会输出%d。2、因为%用来作格式符,如%c,%与c搭配表示输出一个字符
,%d
表示输出一个整数。3、那么怎么输出%呢?即用%%表示输出一个%。常用的printf函数格式字符:1、d格式字符。用来输出十...
printf()
中%
% d
是什么意思?
答:
在C语言中
printf(
"a=%
%d,
b=%%d\n"
,a,b);
里的%%d是程序输出结果。d是表示后面的变量b的值用整数形式显示。后面的两个%,表示显示一个%。如果b的值是20,则输出是“20%”。如果要输出整数
a,b的
值,应改为...
大家正在搜
printf和scanf的用法
c语言print和printf
printf char
a=%%d,b=%%d
c语言的printf
c++ printf
cout和printf
int a=b=c=5
c加加printf