早教吧作业答案频道 -->其他-->
关于C语言,表达式3&(2&3^4)的值为:;答案:4
题目详情
关于C语言,
表达式 3&(2&3^4)的值为:_____________;答案:4
表达式 3&(2&3^4)的值为:_____________;答案:4
▼优质解答
答案和解析
这是位逻辑运算符
其中应该转换成二进制来计算
首先转换成二进制
则2为0000 0000 0000 0010
3为0000 0000 0000 0011
4为0000 0000 0000 0100
先对括号里的计算
其次应该确定一点
&:1&1=1,其余为0 (只有2个数都是1才为1,其他为0)
|:0|0=0,其余为1 (只有2个数都为0才为0 其他都为1)这没用到
~:~1=0,~0=1 (取反运算符)即1取反为0,0取反为1
^:1^1=0,0^0=0,其余为1 (只有2个数分别为1和0的时候结果才为1,其他都为0)
则2&3 为0000 0000 0000 0010即为2
得出的结果与4 ,即2^4 为0000 0000 0000 0110 即为6
~3 为1111 1111 1111 1100 因为1在最前面是表示负数的意思 即为-4
而-4&6 可得
0000 0000 0000 0100 即为4
望采纳~
其中应该转换成二进制来计算
首先转换成二进制
则2为0000 0000 0000 0010
3为0000 0000 0000 0011
4为0000 0000 0000 0100
先对括号里的计算
其次应该确定一点
&:1&1=1,其余为0 (只有2个数都是1才为1,其他为0)
|:0|0=0,其余为1 (只有2个数都为0才为0 其他都为1)这没用到
~:~1=0,~0=1 (取反运算符)即1取反为0,0取反为1
^:1^1=0,0^0=0,其余为1 (只有2个数分别为1和0的时候结果才为1,其他都为0)
则2&3 为0000 0000 0000 0010即为2
得出的结果与4 ,即2^4 为0000 0000 0000 0110 即为6
~3 为1111 1111 1111 1100 因为1在最前面是表示负数的意思 即为-4
而-4&6 可得
0000 0000 0000 0100 即为4
望采纳~
看了关于C语言,表达式3&(2&3...的网友还看了以下:
表达式值的类型由什么因素决定如题.笼统一点的答案就行. 2020-05-16 …
进制转换假设我们用12-bit来表达一个整数,请将10进位的-375以下列方式表达成二进制:假设我 2020-05-20 …
一道关于复数与三角函数值的问题求解.如题.复数可以用来找出三角函数的精确值.让z=2cis(pi/ 2020-06-14 …
问:计算表达式14>>2的值.答:表达式14>>2的值为3,因为14(即二进制的00001110) 2020-07-08 …
求解逗号表达式x=a=3,6*a后,表达式值、x、a的值依次为18,3,3 2020-07-09 …
告急!VF计算题!设x=36,y="石油",z=.t.表达式year(ctod("05/19/200 2020-12-19 …
给出下列算式:1*2*3*4+1=252*3*4*5+1=1213*4*5*6+1=361.观察上面 2020-12-23 …
c语言表达式值,究竟要不要算前面的0shorti=013,j=0x13,k;k=~i|j>>3;求k 2020-12-31 …
数据结构中条件赋值语句的意思书上说变量名=条件表达式?表达式T:表达式F;后面还有个题//用e返回指 2020-12-31 …
所有的偶数为2所有的奇数为1该怎么用一个公式表达.例如:1、3、5、7……都赋值为1,2、4、6、8 2020-12-31 …