c语言中a+12等于多少

作者&投稿:达奚钓 (若有异议请与网页底部的电邮联系)
~ 1.解题过程大概是a+= a *= 其实是 等价于a = a*a; a=a+a
a = a*a =12 *12 =144
a = a+a = 288
2.C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。现在许多大学生学习c语言,c语言和java是有点相似,但是也有不同之处,C语言面向过程,执行效率高,Java面向对象,执行效率低。C语言不能跨平台,java能跨平台。c语言基本类型的位数和操作系统和机器相关,而java是固定的。


c语言中a=12 a=a&0x0f \/\/(a= )
按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 , 保留低八位, 可作 a&255 运算 ( 255 的二进制数为0000000011111111)。应用:a. 清零特定位 (mask中特定位置0,其它位为1,s=s&mask)b. 取某数中指定位 (mask中特定位置1,其它位为0,s=s&mask)2. 按位或运算 ...

[c语言]输入a=12,方框中的值如何计算的?
从 右向左 a = a\/(a-6) ; \/\/ a = 12\/6 =2 a = a*a; \/\/ a = 2*2 =4 a = a+a;\/\/ a= 4 + 4 =8

C语言中a[12]='\\x1A';是什么意思?
\\x 表示后面紧跟的两位为需要转意的字符,对应转换为ascall码字符为<SUB>换置字符,例如当你使用AT命令集操作GPRS,SIM卡,电台,手持台,用于发送短消息时表示结尾。当设备的串口(一般是PEI接口,例如摩托的电台)发送短消息或其他情况,碰到就认为结束,开始执行相应的命令操作。如果还不明白,给我小纸...

c语言中,已知a=12,则表达式a+=a-=a*=a的结果是什么,求步骤
a=a+0=0

关于C 语言中运算问题 a=12 a+=a-=a*=a 怎么计算的 要过程 谢谢_百度...
最终答案为0啊,首先是从右往左计算。a*=a就是a=a*a=12x12=144;此时a的值为144.a-=a*=a就是a=a-144=144-144=0.此时a的值为0.那么后面的计算就无意义了。

C语言中 a=12 a+=a*=?为什么等于288?
这个 a+= a *= 其实是 等价于a = a*a; a=a+a a = a*a =12 *12 =144 a = a+a = 288

C语言a=12,a>>=2为多少?
执行 a>>=2 等价于 a = a >> 2,其中 >> 是右移位运算符,将 a 的二进制数表示向右移动两位,即去掉最后两位,然后在最高位补上 0。因为 12 的二进制表示是 1100,将其右移两位后得到 0011,即 3 的二进制表示。因此,a>>=2 的结果为 a=3。

C语言中 int a[12]={0},*p[3],**pp,i; for (i=0;i<3;i) p[i]=&a[i...
int a[12]={0}, 数组a包含12个元素,全为0 p[3], 指针数组 p,i; 指向指针的指针和变量i for(i=0;i<3;i)应该为for(i=0;i<3;++i) 循环 p[i]=&a[i*4]; 意思是p[i]的值为a[i*4]的地址,这里p[i]是指针 也就是 p[0]指向a[0]地址 p[1]指向a[4]地址 p[2...

C语言表达式:a=12,那末a+=a-=a*a的多少呢?
楼上的算错了.赋值过程应该是从右往左的.算法如下:1.a-=a*a;即a-=12*12 .a=12-12*12=-132 2.a+=-132. a=-132-132=-264.

c语言中-- a输出结果是多少
b=13。程序的执行过程:首先定义了a的值为12,b的值为12,然后执行我们的输出语句,我们输出的不是a和b的值,而是表达式“--a”和表达式“++b”的值,因为前缀的“++”和“--”都是先进行加一或者减一的操作,再输出。所以说“--a”输出的结果为11,“++b”输出的结果为13。

珠海市15959813980: C语言题目a/=a+a,a初值为12,答案应该等于多少呢?原因是? -
闳凡氨酚: a/=a+a,可以写作a=a/(a+a)=12/24=0;答案为0;你看一下运算符/,C语言里的除法/,整数/整数=0;要使它输出真正的值,必须把一个数变为实数(在后面添加小数点转为实数), 如果是12./24=1/2;

珠海市15959813980: c语言 a+=(a=12) 什么意思. -
闳凡氨酚: 将12赋给变量a,再将a里面的值加给a里面的值,应该是24吧

珠海市15959813980: a[0]+12是什么意思呢 在c语言编程中 -
闳凡氨酚: 就是数组的第一个元素加上12,a[0]表示一个数组的第一个元素

珠海市15959813980: 若有定义语句int a=12,则执行表达式a+=a - =a+a后a的值为--------. -
闳凡氨酚: a+=a-=a+a,运算符和结合性,由运算符优先级,+优先级为4,-=和+=优先级为14,+结合方向从左至右,+=和-+从右至左,所以:先计算 (a+a),a=12,a+a=12+12=24 再计算 a-=(a+a),即a=a-(a+a)=12-24=-12,最后计算 a+=a, 即a=a+a=-12+(-12)=-24

珠海市15959813980: c语言程序, 已知a=12; 进行a+=a - +a*a; 运算后a为什么是 - 120 -
闳凡氨酚: 这个题目要看运算符的优先级和结合性.=是右结合的,a初值是12,执行a+=a-=a*=a;时是这样来执行的:a*=a;//a值为144a-=a;//a值为0a+=a;//a值为0运行完后a的值为0.如果再运行,则:a-=144;//a的值为-144a+=a;//a的值为-288即运行完结果是-288若a+=a-=144;语句是在a初值为12的条件运行的,同理可得到运行后a的值是-264.如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

珠海市15959813980: C语言中的一个表达式a+=a - =a*=a是如何运算的?请高手来指教指教..谢谢 -
闳凡氨酚: a+=a-=a*=a //先算a*=a,即a=a*a=12*12=144 a+=(a-=144) //再算a-=144,即a=a-144=144-144=0 a+=0 a=a+0=0+0=0 ---------> a最后的值是:0

珠海市15959813980: C语言题目:设a=12, 表达式a+=a -
闳凡氨酚: a+=a就是a=a+a 执行a+=a之后 a=24

珠海市15959813980: c语言初学者求问, a=12 ,a\=a+a 和 a+=a - =a*=a的输出结果为什么都是0 -
闳凡氨酚: 1、a\=a+a: a=a/(a+a)=1/2=0(整型取整) 2、a+=a-=a*=a: 首先 a*=a 得到 a=a*a 其次 a-=a*=a由于上一步 a已经等于a的平方了,该等式就化为了 a-=a,即a=0 最后 a+=a,由上步a=0,得出该赋值后a=0

珠海市15959813980: C语言:int a=12; a+=a - =a*a 执行后..得到多少???... -
闳凡氨酚: a+=a-=a*a 应该是先算a*a,得到144, 再算a-=144,得到-132, 再算a+=-132,得到-264 后面这个得到的是0, 计算过程是: 先算m1==m2,得到0 再算0=f1,得到0 后面的不算了 楼上的错了!~~~因为由于楼主的失误 那里应该是== 而不是= 在printf这里用=是错误的 只能是==所以楼上错了

珠海市15959813980: C语言中++a* -- a==b?12%5:'x'怎么理解? -
闳凡氨酚: ++a*--a分开写就是: a=a+1; a=a-1; a*a; 的意思. 至于你说++a*--a为什么会是1?那就要看a是初始化为几了,如果初始化为1,那结果自然是1;如果初始化为为2那应该就是4了. ++a*--a==b的意思是把++a*--a的运算结果与b比较一下看是...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网