C语言,int a=2,表达式(a1的值是?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/25 19:11:51
C语言,int a=2,表达式(a1的值是?
怎么算呀,一步步解释下好吗?
怎么算呀,一步步解释下好吗?
(a1
//先算2/a,表达式为:
(a1
//再算a
再问: 问题1:这个移位是根据int的字节进行把,比如移1位就是1*2,对吗? 问题2:为什么左移是加而不是减呢,应该和数轴的方向一样吧?
再答: 在没溢出的情况下,左移1位确定是 *2 二进制数字的表示方法其实跟十进制差不多,越往左的位数也就越大 比如十进制数字 12345, 1 2 3 4 5 万 千 百 十 个 所以,当 1往左移的时候,它所能代表的数值当然会越来越大
//先算2/a,表达式为:
(a1
//再算a
再问: 问题1:这个移位是根据int的字节进行把,比如移1位就是1*2,对吗? 问题2:为什么左移是加而不是减呢,应该和数轴的方向一样吧?
再答: 在没溢出的情况下,左移1位确定是 *2 二进制数字的表示方法其实跟十进制差不多,越往左的位数也就越大 比如十进制数字 12345, 1 2 3 4 5 万 千 百 十 个 所以,当 1往左移的时候,它所能代表的数值当然会越来越大
C语言,int a=2,表达式(a1的值是?
设有int a=2,表达式(a1的值是( B ) A.1 B.2 C.4 D.8
在C语言中.设int a =3;则表达式a1的计算结果和a的值分别是?为什么答案中说A的值是2.
c语言中问题,1.若a是int型变量,则表达式(a=4*5,a*2),a=6d的值为?
C语言中,若有int a=5;则逗号表达式a=2*6,a*3,a+5的值是_________.
C语言中,已知int b=2;则下列表达式值为1的是( ) A.b>1 B.b>b C.b
(1/2)一道C语言问题:int a[]={1.2.3.4.5.6.7.8}.*p=a.则表达式*(p+*p++)的值是
C语言问题:设int x=11;表达式(x++ * 1/3)的值是?
C语言 若int x=0,y=2,z=5;则下列表达式值为假的是() A 'x'&&'y' B x
c语言 假定int a=3,b=2 c=1 表达式(c==a>c)+(a/b/2.0)的值是多少
C语言设a,b,c为int型变量,且a=3,b=4,c=5,下面表达式值为0的是( )
C 语言 若int a=6;,则计算表达式a+=a-=a*a后,a的值是