问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

执行int a=2;a*=a+2;后a的值为是?

发布网友 发布时间:2022-04-24 03:37

我来回答

4个回答

热心网友 时间:2023-10-25 09:54

a的值为0

a += a*a 》》a = a+a*a=6

a -= a += a*a ?>> a = a - (a += a*a) = 0

扩展资料

标准函数INT(X)其基本功能是得到一个不大于X的最大整数,如INT(3.59)=3,INT(-2.01)=-3。INT函数是一个用途很广的函数,在教学中能有目的的分列其使用技巧。

C语言没有规定各种整数类型的表示范围,也就是说,没有规定各种整数的二进制编码长度,对于int和long,只规定了long类型的表示范围不小于int,但也允许它们的表示范围相同。具体C语言会对整型和长整型规定表示方式和表示范围。

热心网友 时间:2023-10-25 09:54

a的值是10 ,不是12。

int a=2; a*=2+3;语句执行过程:

int a=2;//将2赋值给a

a*=2+3;//要考虑运算符的优先级,运算符+的优先级大于*=,故a*=5,即a=a*5。a被赋值为2,所以a=2*5=10。

扩展资料:

运算符优先级:

1、优先级

单目运算符 > 双目运算符 > 三目运算符;

2、单目运算符优先级

结合性规定对于一元运算符是冗余的,只为完备而给出:一元前缀运算符 始终 从右到左 结合,delete ++*p 被解释为 delete(++(*p)) ;而 一元后缀运算符 始终 从左到右 结合,a[1][2]++ 被解释为 ((a[1])[2])++

3、双目运算符优先级

四则运算运算符 > 移位运算符 > 关系运算符 > 逻辑位运算符 > 逻辑运算符 > 赋值运算符;

四则运算符中,+、- 优先级低于 *、/、%;

比较运算符中,==、!= 优先级低于 >、<、>=、<=;

4、三目运算符优先级

C 中,三元条件运算符拥有高于赋值运算符的优先级。因此,表达式 e = a < d ? a++ : a = d 在 C++ 中剖析成 e = ((a < d) ? (a++) : (a = d)),但在 C 中会由于 C 的语法或语义制约而编译失败。

热心网友 时间:2023-10-25 09:54

a的值为0

a += a*a 》》a = a+a*a=6

a -= a += a*a ?>> a = a - (a += a*a) = 0

扩展资料

标准函数INT(X)其基本功能是得到一个不大于X的最大整数,如INT(3.59)=3,INT(-2.01)=-3。INT函数是一个用途很广的函数,在教学中能有目的的分列其使用技巧。

C语言没有规定各种整数类型的表示范围,也就是说,没有规定各种整数的二进制编码长度,对于int和long,只规定了long类型的表示范围不小于int,但也允许它们的表示范围相同。具体C语言会对整型和长整型规定表示方式和表示范围。

热心网友 时间:2023-10-25 09:54

a的值是10 ,不是12。

int a=2; a*=2+3;语句执行过程:

int a=2;//将2赋值给a

a*=2+3;//要考虑运算符的优先级,运算符+的优先级大于*=,故a*=5,即a=a*5。a被赋值为2,所以a=2*5=10。

扩展资料:

运算符优先级:

1、优先级

单目运算符 > 双目运算符 > 三目运算符;

2、单目运算符优先级

结合性规定对于一元运算符是冗余的,只为完备而给出:一元前缀运算符 始终 从右到左 结合,delete ++*p 被解释为 delete(++(*p)) ;而 一元后缀运算符 始终 从左到右 结合,a[1][2]++ 被解释为 ((a[1])[2])++

3、双目运算符优先级

四则运算运算符 > 移位运算符 > 关系运算符 > 逻辑位运算符 > 逻辑运算符 > 赋值运算符;

四则运算符中,+、- 优先级低于 *、/、%;

比较运算符中,==、!= 优先级低于 >、<、>=、<=;

4、三目运算符优先级

C 中,三元条件运算符拥有高于赋值运算符的优先级。因此,表达式 e = a < d ? a++ : a = d 在 C++ 中剖析成 e = ((a < d) ? (a++) : (a = d)),但在 C 中会由于 C 的语法或语义制约而编译失败。

热心网友 时间:2023-10-25 09:55

执行int a=2;a*=a+2;后a的值是8。
因为这是执行的a=a*(a+2)=2*(2+2)=8

热心网友 时间:2023-10-25 09:55

你没有声明指针a,只有整形a追问是选择题 A2 B6 C8 D4

追答=a*(a+2)=8

热心网友 时间:2023-10-25 09:55

执行int a=2;a*=a+2;后a的值是8。
因为这是执行的a=a*(a+2)=2*(2+2)=8

热心网友 时间:2023-10-25 09:55

你没有声明指针a,只有整形a追问是选择题 A2 B6 C8 D4

追答=a*(a+2)=8

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕妇梦见自己偷别人摘好放在路边的橘子 “云计算”的三个核心特点是什么 一个进程对应一个程序吗? 应用程序本地化 透水混凝土价格是多少一立方? 五立方八立方混凝土砂浆储存搅拌机发走 五百立米的水库钢筋制作代扎包工不包料要多少人工工资? y=(tanx)的cosx/2次方的导数 ...绘制了一幅图,现在要用1::25的比例打印,怎么在图纸上套一个A3的... ...画图的时候按1:1画的,出图的时候怎样设置成1:25的 三目运算符的顺序 a?b:c=0 这个运算符的顺序我觉得应该是先计算a?b:c如果为真就是a,否 C语言 三目运算符 C++三目运算符优先级问题 C语言,运算符的优先级 运算符优先级由高到低的顺序是什么? C语言的运算符的优先级:逻辑运算符、条件运算符、赋值运算符、关系运... C语言?:三目运算符用法问题。 C语言中三目运算符是什么? C语言里面的运算符优先顺序如何? C语言三目运算符问题 “三目运算符”与“赋值运算符”的优先级。是什么?先算哪个运算符? 从常州湖塘怎么去常州新北区万达广场 常州万达广场什么时间开业,请问是光棍节那天吗?想去看看! 常州新北万达广场的项目动态 常州新区万达广场到常州诌区有多少公里 常州高铁站在哪?怎么去万达广场 常州新北万达广场怎么样?好不好?值不值得买? 吾悦广场和万达广场有什么区别? 常州有几个吾悦广场? 常州万达广场商业管理有限公司怎么样? java怎么判断运算符的优先级 《伪装者》明诚扮演者是谁 iPhonex充电很慢充不满电是什么原因? 电视剧伪装者中明诚的扮演者是谁,他还演过哪些电影电视剧 iphonex充电突然变得特别慢是怎么回事? 伪装者阿诚的扮演者 iphone x手机充电慢 耗电比较快 怎么办?解决方法 电视剧伪装者明诚的扮演者叫什么 iphone x充电慢 耗电比较快 怎么办? 伪装者电视剧的人物明楼明诚是谁演的 为什么苹果x充电很慢 伪装者里面明成扮演者 iphoneX充电到80速度就变慢是怎么回事?手机出了问题吗 伪装者演员表 苹果x原装充电器充电很慢,各位大神谁知道什么问题吗?新买的手机,充电要... 电视剧伪装者扮演阿诚的演员叫什么 如何评价《伪装者》中王凯饰演的明诚? iphonex充电是不是很慢 伪装者扮演者 iphoneX充电为什么那么慢