A. 18 B. 9 C. -18 相关知识点: 试题来源: 解析 C 答案:C分析:赋值运算符的结合性是自右向左,所以语句 a+=a-=a+a;先计算表达式a-=a+a的值,即a= a-(a+a),亦即a=-9,然后计算表达式a+=-9的值,即a=a+(-9);亦即a=-18。反馈 收藏 ...
1、C语言 main() { int a=9; a+=a-=a+a; printf(“%d\n”,a); }最后结果就是-18;2、赋值语句,从右到左依次运行:那么:int a=9;a+=a-=a+a;3、相当于:a-=a+a;a+=a;然后相当于:a=a-(a+a);a=a+a;4、由于a初始化为9:a=a-(a+a)=-a=-9;a=a+a=-9+(-...
Through professional services and diversified operations,A.H.A provides customers with integrated solutions for international trade. International Trade One-Stop Solutions Through professional services and diversified operations, A.H.A provides customers with integrated solutions for international trade. ...
int (*a)[5]这里的a是行指针,指向的是一个5的数组,那么它的单一跨度为5,即a+1,那么它指向的数值要从首地址向后移动5个位置; int a[5],这只是一个int数组,a是它的首地址,a+1,那么它就指向第二个数值。区别很明显了。
将字符'a'与'A'转化为ASCII码值进行运算,2.再将结果赋给整型变量a,因为字符‘a'与'A'的ASCII码值分别为97和65,所以最后变量a的值为32。ASCII的双字节:双字节字符集(DBCS:double-byte character set),解决中国、日本和韩国的象形文字符和ASCII的某种兼容性。DBCS从256代码开始,就像ASCII一样...
百度试题 结果1 题目有定义int a=9;,语句“a+=a– =a+a;”执行后,变量的值是多少 相关知识点: 试题来源: 解析 最佳答案 -18,先执行a+a得到18再执行a-=18,即a=a-18,得到a=-9;再执行a+=-9,即a=a+(-9),得到-18反馈 收藏
本公司生产销售隔离开关 空气开关 隔离开关,提供隔离开关专业参数,隔离开关价格,市场行情,优质商品批发,供应厂家等信息.隔离开关 隔离开关 品牌|产地|价格45.00元|型号iINT125|漏电保护器类型3P|额定电流32A 40A 63A 80A 100A 125A|产品名称隔离开关|灭弧方式真空断路器|3C
定义了一个整形变量a,a=小写字母a的ASCII码减去大写字母A的ASCII码 运行图如下:
,继续:a=a+(a=a-2a),继续:a=a+(a=-a),括号优先级是最高的,也就是先把a赋值成-a,再相加,最终结果很明显的就是:-2a 看出最后答案了吧?这样化解肯定不会有错的,我也试了下,的确是这个答案哈。结果会随a的取值而改变。当然,如果你不给a赋初值,那答案肯定就是不确定的了 ...
a+=a-=a*a是一个连续赋值运算,计算顺序是自右至左的。如果int a=2;a+=a-=a*a;相当于:1.a-=a*a;2.a+=a;然后相当于:1.a=a-a*a;2.a=a+a;由于a初始化为2:1.a=a-a*a=2-2*2=-2;2.a=a+a=-2+(-2)==-4;所以最后结果就是-4。