以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这是个逗号表达式,是一个表达式
逗号表达式的值为逗号右边的值,如(a,b)的值即为b的值,逗号的运算优先级更低
(a=4*5,a*2),a+6的值即为a+6的值,即为26
26
括号表达式的值等于最后一个算术的值即等于a+6,而a=4*5 =20,a+6=26
26
此表达式(a=4*5,a*2)的值为40,a=4*5是赋值语句 ,a=20
首先a=4*5,这时a=20;后面的加加和减减的时候a都是20;再加后面的6;
所以答案就是26
5
a=26
执行步骤:
1:a=4*5, a=20;
2: a*2 ,a任然为20,;
3:a+6,得26
4:逗号运算符的结果是最后一个逗号之后的表达式的值,所以结果为26,此时a=26
希望对你有帮助!
逗号表达式的值为最后一个式子的值,答案是46
这是一个涉及到逗号运算符和小括号的优先级的问题:小括号()的优先级更高,所以括号内之一步将20赋给a,第二步只是运算了,并没有赋值给谁,所以没意义,所以a=20,a+6=26。
%代表的是取余数的意思,6%2=0,7%2=1最后结果是1
相关知识
设三个变量x=1,y=2,z=3,则表达式y+=z
若int类型数据占两个字节,则下列语句的输出是
+=的特殊效果,常量的赋值和变量的赋值,什么是javabean
PHP学习笔记2——变量
写出下列表达式的值,设 a=3 , b=4 , c=5 : 表达式 值 a+b&
以设a为int型变量,执行下列赋值语句后,a的取值分别是( )。 a=125.5
设有定义语句:int a=12;,则表达式a*=2+3的运算结果是
1024. 分析四则运算表达式
int a = 6, b = 2, c = 5; if (a
JAVA基础语法02
网址: 若a是int型变量,则表达式(a=4*5,a*2),a+6的值为 https://m.mcbbbk.com/newsview326340.html
上一篇: 点解sin^2+cos^2=1? |
下一篇: 高数题求解,微分方程xy″=y′ |