11问答网
所有问题
当前搜索:
c语言输出括号里算哪个值
C语言
运算符
括号里面
和外面有
什么
区别吗?
答:
C语言
运算符,
括号里面
(---x)表示x的值减去1,相当于“x”变为“x-1”,括号外面“!”表示取反(非0数变为0,0变为1)。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。
c语言输出括号里算哪个值
答:
int printf(const char *format,[argument]);format 参数
输出
的格式,定义格式为:%[flags][width][.perc] [F|N|h|l]type规定数据输出方式,具体如下:1.type 含义如下:d 有符号10进制整数i 有符号10进制整数o 有符号8进制整数u 无符号10进制整数X/x 有符号16进制整数F/f 浮点数E/e 用科...
C语言中
逗号运算符怎么用?
答:
{int a,s,d;s=2;d=3;a=12+(s+2,d+4);}
先算括号内的值:s+2=4,d+4=7;括号内应为(4,7),括号内取值只取最后一个
,如果没有括号则取第一个;a=12+7=19。x=(y=3,(z = ++y+2) +5);是首先把y赋值为3,把y递增为4,然后把4加上2,把结果6赋值给z,接下来把z加5...
C语言中
,int a=5,b=4;printf("%d",(a++,b--));
括号里面什么
答:
你好:你指的括号里其实为逗号运算符,它是C语言中优先级最低的运算符,一般用法就是(a,b,c,…),
这个逗号表达式的值永远为括号中最后一个数量的值
,所以printf函数只有一个%d。而输出呢,虽然看似为b--,但是这是后自减,就是对b进行输出后再减1。有不懂的地方随时回复我。希望我的回答能帮助...
C语言
int之后
括号里
的怎么算?
答:
i=(j=3,j++,j=5,j+5)逗号表达式,
从左向右算,返回值是最后一个表达式的值的
。j=3;j++;j=5;i=j+5;答案是10
c语言
printf后面的
括号
?
答:
printf ("a=%d",(a=3*5,a*4));这种(a=3*5,a*4)里面有个逗号运算符 以左往右计算 返回最右边的值
c语言中
的
括号
表达式
答:
括号
表达式计算顺序是从左到右,然后整个表达式返回的是最右边表达式的值,如第一个表达式,先算最内层的括号表达式的最左边的值,再把其最右边的值返回并赋值给b,所以b在此次运算之后变为3,之后b+2=5(但5只是一个临时值,b值还是3),之后15+b=18,并且这个值由于是最右的表达式会作为整个大...
一个
C语言
程序问题
答:
第一个(a1,a2)是逗号表达,逗号表达的运算是从左向右运算,最后一个表达式的值为整个表达式的值。第二个不是,所以默认
输出
第一个变量的值
C语言
问题
答:
首先,
C
=
括号里
的值,而括号里是一个逗号表达式,会将逗号表达的最后一个值赋给C.现在来算一算括号里的逗号表达式:b=a--,先将A赋给B,即B=3,A再减一,得A=2,所以括号里的逗号表达式值是(2,3),所以,C=3,于是就有了那个结果!
在
c语言中括号中
有两个数如;(x,y)在没有特定说明的情况下去那个值...
答:
不是很明白你的意思。()也是一种运算符。就像数学里面的()是一个道理。比如:3*(1+2);就是一样道理。(3,5)是没有意义的。在有宏定义或函数的情况下才有意义。比如:define sum(x,y) ( x+y)程序中仅仅进行x,y的简单替换。如果硬要对(x,y)取值,那么应该去y的值。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言括号内的运算规则
c语言中括号表达式的值
c语言括号逗号运算符
c语言括号里面三个式子怎么算
c语言小括号中有两个表达式
C右下角有括号是什么运算
printf里面有括号怎么写
括号运算符
语言注释