下面选项中关于位运算的叙述正确的是( )。
A: 位运算的对象只能是整型或字符型数据
B: 位运算符者需要两个操作数
C: 左移运算的结果总是原操作数据2倍
D: 右移运算时,高位总是补0
A: 位运算的对象只能是整型或字符型数据
B: 位运算符者需要两个操作数
C: 左移运算的结果总是原操作数据2倍
D: 右移运算时,高位总是补0
A
举一反三
- 下面选项中关于位运算的叙述正确的是( )。 A: 左移运算的结果总是原操作数据2倍 B: 位运算符都需要两个操作数 C: 位运算的对象只能是整型或字符型数据 D: 右移运算时,高位总是补0
- 关于逻辑运算符、按位运算符和缩位运算符的说法,正确的是( )。 A: 缩减运算符执行逻辑操作,运算的结果是一个逻辑值:1(真)或0(假) 或X(不确定)。 B: 按位运算符是两个操作数按位运算,运算结果的位宽由操作数的位宽决定。 C: 逻辑运算符是对一个操作数的所有位逐位从左到右进行运算。 D: 由于使用的符号容易混淆,区分这三种运算符的重点在于分清操作数的数目和计算规则。
- C语言中,位运算的对象只能是整型或者字符型数据。
- C语言中,位运算的对象只能是整型或者字符型数据。 A: 正确 B: 错误
- 采用变形补码进行加减运算时,判断溢出的条件为_______ A: 两个操作数符号不同,但运算结果符号与原操作数符号相同 B: 补码运算结果的两位符号位相同,则说明溢出 C: 两个操作数符号相同,但运算结果符号与原操作数符号不同 D: 补码运算结果的两位符号位不同,则说明溢出
内容
- 0
16位数据与运算指令的功能是将两个源操作数S1、S2按位进行“与”运算,并将运算结果保存在D中。()
- 1
OR指令是或操作指令,是对两个操作数进行按位的逻辑或运算,也就是逻辑加运算。
- 2
中国大学MOOC: “异或”运算时如果两个操作数的同一位不同,运算结果的对应位为 ,否则为 。( )
- 3
“或”运算时如果两个操作数的同一位均为0,运算结果的对应位为 ,否则为 。( ) A: 0 1 B: 1 0 C: 0 0 D: 1 1
- 4
以下关于运算符"/"的叙述正确的是______。 A: 不允许char型对象参与运算 B: 总是进行双精度除法运算 C: 总是进行单精度除法运算 D: 只有其两边运算对象的类型都是整型时,所做运算为整数整除运算