77问答网
所有问题
求解c语言里面a的值
1. 写出下面表达式运算后a的值(设a=3,n=5)(20分) ① a*=2+3 ② a/=a+a ③ a%=(n%=3)④ a+=a-=a*=a
举报该问题
其他回答
第1个回答 2019-05-06
这个首先要注意
+=
-=
*=
是从右向左算的
所以先算
a*=a ,
a自身乘以a
所以
a变成100
a-=100
注意a已经变成100了,所以a变成0
a+=0
结果还是0
相似回答
求解c语言里面a的值
答:
a*=a ,a自身乘以a 所以 a变成100 a-=100
注意a已经变成100了,所以a变成0 a+=0 结果还是0
c语言a的值
?
答:
值为0
。因为 2<<7+1 是先计算7+1,所以a=2<<8,即a=0x200,又由于char型只有一个字节,所以a的值为0x00。
c语言
习题
求解
执行以下程序后,
a的值
为 ,b的值为 。
答:
a
= 0;b = 7;解析:a = p1 == &m;根据运算符优先级,先运算 p1 == &m,条件为假,返回值为0,a为int型,转换为int即a = 0;b= (*p1)/(*p2) + 7;直接按指针目标,就是k/m +7结果是7.66……,b为int类型,转换时舍去小数,结果为7 ...
C语言
执行下面语句 a=1,2,3,4;后变量
a的值
为多少?在线求问
答:
在
C 语言中
,逗号运算符 , 的优先级最低,等价于多个表达式由逗号连接,在求值时按照从左到右的顺序一个一个地计算并忽略前面的计算结果,直到最后一个计算完成后返回最后一个表达式
的值
作为整个运算的值。因此,在执行 a=1,2,3,4; 语句时,会先计算 1,2(即将数字 1 和 2 用逗号运算符 ,...
请教大家一道
C语言
题:设a=12,求下面表达式
a的值
:a+=a-=a*=a.
答:
a-=a; //
a值
为0 a+=a; //a值为0 运行完后
a的值
为0。如果再运行,则:a-=144; //a的值为-144 a+=a; //a的值为-288 即运行完结果是-288 若a+=a-=144;语句是在a初值为12的条件运行的,同理可得到运行后a的值是-264。如果对您有帮助,请记得采纳为满意答案,谢谢!祝...
C语言
设有语句int a=4;则执行了语句a+=a-=a*a后,变量
a的值
是多少?
答:
答案:-24 1、a = 4,先算a * a,表达式
的值
为16。2、+和-同一优先级,因为是复合赋值运算结合性从右向左进行,所以此时算 a -= 16 (a *a 表达式的值是16)相当于 a = a - 16;此时a=-12 3、最后算:a+ = -12(a-=a*a表达式的值是-12)。相当于 a = a + (-12);因为a...
求
c语言
高手解设有语句:int a=3;执行语句a+=a-=a*a;求变量
a的值
答:
赋值语句,从右到左依次运行:那么:int
a
=3;a+=a-=a*a;相当于:a-=a*a;a+=a;然后相当于:a=a-a*a;a=a+a;由于a初始化为3:a=a-a*a=3-3*3=-6;a=a+a=-6+(-6)==-12;所以最后结果就是-12
大家正在搜
c语言把a的值赋值给b
c语言函数实现a值与b值的交换
输出字符的ascii码值c语言
c语言字符的ascii码值
c语言a的值
c语言a的值是多少
c语言a代表的值
c语言字符a的值
c语言中字符a代表的值是多少