14. 如果a=6,b=10,则表达式a | b和a&b的值分别是什么?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/02 06:19:57
14. 如果a=6,b=10,则表达式a | b和a&b的值分别是什么?
![14. 如果a=6,b=10,则表达式a | b和a&b的值分别是什么?](/uploads/image/z/7159686-6-6.jpg?t=14%EF%BC%8E+%E5%A6%82%E6%9E%9Ca%3D6%2Cb%3D10%2C%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8Fa+%7C+b%E5%92%8Ca%26b%E7%9A%84%E5%80%BC%E5%88%86%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%3F)
这个是考整数的二进制数的按位或和按位与的题目:
a=6,6在计算机中按二进制数存储为110(可以通过Winodw自带的计算器进行十进制与二进制的转换),
b=10,10在计算机中按二进制数存储为1010,
那么以按位或的规则,则
0110
| 1010
--------------
1110
所以a | b的结果为14(将二进制转换为十进制),
而
0110
& 1010
--------------
0010
所以a & b的结果为2(将二进制转换为十进制).
如还有不清楚,可以补充提问.
a=6,6在计算机中按二进制数存储为110(可以通过Winodw自带的计算器进行十进制与二进制的转换),
b=10,10在计算机中按二进制数存储为1010,
那么以按位或的规则,则
0110
| 1010
--------------
1110
所以a | b的结果为14(将二进制转换为十进制),
而
0110
& 1010
--------------
0010
所以a & b的结果为2(将二进制转换为十进制).
如还有不清楚,可以补充提问.
14. 如果a=6,b=10,则表达式a | b和a&b的值分别是什么?
设int a=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是?
c++中,a=5,b=2,a---b与(a--)-b这两个表达式的值分别是什么
如果a=8,b=9,则表达式(++a==b--)?a++:b--的值为多少
设a=1;b=2;,则(a++)+b和a+++b这两个表达式的值分别为( )
设 int a=0,b=1;表达式(!a||++b)后b的值是什么
逗号表达式a=4,b=6,a--,b--,a+b的值为?
如果 int a=3,b=4:则条件表达式“a<b?a:b“的值是 A)1 B)4 C)4,333333 D)1
若a和b是整型变量,则表达式a=3,b=2,a&b的值是
设a和b均为double型变量,且a=5.5,b=2.5,则表达式(int)a+b/b的值是 A.6.500000 B.
如果a=8,b=9,则表达式(++a==b--)?a++:b--的值为?是9还是10 为什么?
设int a=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值