C语言复合运算实例不会?已知变量a的值为3,请问分别执行下面语句a+=a-=a*a;a+=a- =a*=a;后,变量a的值分别为多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 21:39:04
C语言复合运算实例不会?已知变量a的值为3,请问分别执行下面语句a+=a-=a*a;a+=a- =a*=a;后,变量a的值分别为多少?

C语言复合运算实例不会?已知变量a的值为3,请问分别执行下面语句a+=a-=a*a;a+=a- =a*=a;后,变量a的值分别为多少?
C语言复合运算实例不会?
已知变量a的值为3,请问分别执行下面语句
a+=a-=a*a;
a+=a- =a*=a;后,变量a的值分别为多少?

C语言复合运算实例不会?已知变量a的值为3,请问分别执行下面语句a+=a-=a*a;a+=a- =a*=a;后,变量a的值分别为多少?
注意几个运算符的顺序.
赋值运算符的优先级最低.而且是从右往左算的.也就是说一条语句有两个赋值运算符,那么后面那个赋值符号先计算.
下面来分析下这两条语句.
a+=a-=a*a;
这个先运行 a-=a*a. 结果为 a=3-3*3=-6
然后运行 a+=a. 结果为 a=-6+(-6)=-12
a+=a-=a*=a;
这个先运行 a*=a.结果为 a=-12*(-12)=-144
然后运行 a-=a .结果为 a=a-a=0
最后运行 a+=a.结果为 a=a+a=0;
当然和他们说的一样,不建议这样子写.这纯粹是让新手学习用的.可读性太差了.
有问题欢迎HI我

C语言复合运算实例不会?已知变量a的值为3,请问分别执行下面语句a+=a-=a*a;a+=a- =a*=a;后,变量a的值分别为多少? C语言简单表达式题目,马上要1.已知a为整形变量,且初值是2,表达式(a++,a-1,3+2)的值为____2.已知a为整形变量,且初值是2,通过表达式x/=x+x运算后,x的值为___ 4.已知整形变量a,b,c,其中a的值为0,b的值为 类中所有实例共享的变量是什么变量?A 类变量 B 实例变量 C共有变量 D 所有变量 C语言中有一道题目:已知int a=4,b=5,c;,则执行表达式c=a=a>b后变量a的值为( ) A 0 B 1 C 4 D 5本人新手,求高手,不会的酒别来迷糊我了,谢谢 C语言中','的运算机制b=(a=6,a*3); 执行后整型变量b的值是18;这怎么算来的呀 C语言编程:已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序来 C语言实验二 数据类型、运算符与表达式 与顺序表达式(2)从键盘任意输入三个整数,求它们的和及平均值.(3) 已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序来.(4)若a=3,b=4,c=5 C语言运算符与表达式的几个题,1.已知int x=1,y=2,z;,执行语句z=x>y||x&&y,后,z的值为?2.若有定义int a=10,b=9,c=8;按着顺序执行下列语句后,变量b中的值是__.c=(a-=(b-5));c=(a%11)+(b=3);3.若有定义int b=7;float 从键盘为两个整型变量a和b输入任意值,实现将两个变量的值交换输出(C语言) C语言(5),25.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为______.(2分) A.0 B.1 C.2 D.3 c语言 设a为整型变量,则表达式10 C语言一些简单的填空题目!1.若K为int型变量且K=11,请写出运算K++后变量K的值 _______ .2.函数体由符号____开始,用符号_____结束.3.在C语言程序中,用关键字______定义基本整型变量,用关键字float C语言填空 设a,b,c,m和n均为int型变量,且a=3,b=6,c=5,d=8,m=0和n=7,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为___ 结果为什么不是0呢 c语言:整型变量a,b,c分别赋值2,3,4.运算表达式“a*=16+(b++)-(++c)”后的值为什么是28我算得的只是30.我是这样算的:a*=16+4-5→a*=15→a=a*15.有括号先括号啊 已知:a=b=c=1且a,b,c均为int型变量,执行以下语句:++a||++b&&++c;则变量a的值是多少,b的是多少,已知:a=b=c=1且a,b,c均为int型变量,执行以下语句:++a||++b&&++c;则变量a的值是多少,b的是多少 请帮我讲解一下C语言中的异或运算与其它语言不同,C语言和C++语言的异或不用xor,而是用“^”,键入方式为Shift+6.(而其它语言的“^”一般表示乘方)若需要交换两个变量的值,除了通常使用的 有关C语言的说法,不正确的是:A.在不同的函数中可以使用相同名字的变量.B.形式参数是局部变量.C.在函数内定义的变量只在本函数范围内有效.D.在函数内的复合语句中定义的变量在本函数范 C语言u=(a==2)?b+a:c+a;执行该语句后整型变量u的值为