00问答网
所有问题
C语言输出语句中printf("(1)%d,%d,i,j);中怎么有个(1)呢?是什么意思
如题所述
举报该问题
推荐答案 2013-02-06
你那个(1)是字符,就是直接输出来的东西,和%d没关系的,就是控制一下输出的格式而已:
你这个就输出:(1)i,j(i,j是它们的值)
比如你也可以这样写printf("(2)%d,[3]%d,i,j);就输出:(2)i,[3]j (i,j是他们的值);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jnrDeIZIj.html
其他回答
第1个回答 2019-10-28
逗号运算符,优先级别最低,它将两式联接起来。
如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值。
如:(3+5,6+8)的值是14,(a=3*5,a*4)的值是60,原因在于赋值运算优先级高于逗号表达式。
第2个回答 2013-02-06
printf("(1)%d,%d",i,j) 这个函数里的(1)是字符串。所以会出现在标准输出
相似回答
c语言
printf(
"
%d
","
1
"
);
和 printf("%d",'1');的区别
答:
printf(
"
%d
",'1'); //表示以十进制格式输出字符'1',结果是字符'1'对应的ASCII码49。
C语言printf(
"a[
%d
][%d]="
,i,j);什么意思
啊
答:
这里你的
i,j
应该表示的是数组元素的下标值。通常这种情况是用在输出二维数组时候的情况用,即用在两个for循环的内层循环中,用来循环遍历二维数组。当然也可以用指针方便多了,呵呵。这里给你举得一个简单的例子。
c语言中,printf(
“”
)是什么意思?
为
什么括号
里面什么都不加
答:
在
c语言中
产生格式化输出的函数(定义在 stdio.h 中),其向终端(显示器、控制台等
)输出
字符。3用法编辑123456789 //以下程序用于获得输入值i,j并将其输出(i,j之间以逗号隔开)#include<stdio.h>int main(){ int i, j; scanf("
%d, %d
", &i, &j);
printf(
"i=%d;j=%d"
, i, j);
return 0;...
C语言中printf(
"
%d, %d
\n",
(i, j,
m
),
n
);
这条
语句(i,j,
m
)是什么
意 ...
答:
逗号运算符,优先级别最低,它将两式联接起来。如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值。如:(3+5,6+8)的值是14,(a=3*5,a*4)的值是60,原因在于赋值运算优先级高于逗号表达式。
大家正在搜
相关问题
C语言printf("a[%d][%d]=",i,j);什么...
C语言中printf("%d*%d=%d",i,j,i*j)...
C语言中printf("%d*%d=%d ", i,j,i*...
C语言中printf("%d",i)和printf("%d"...
c语言中,printf中,%i和%d的区别是什么
printf("%d",(c>>(31-i))&1是什么意思
C语言:printf("%d\t",i*j);是什么意思?求...
printf("%d!=%d",i,r[j--]);是什么意...