在C语言中,逻辑运算与按位运算的区别是什么()
A.按位运算针对二进制数,逻辑运算针对表达式的值
B.按位运算的结果是1位~多位,逻辑运算的结果只有1位
C.按位运算的结果是二进制数,逻辑运算的结果是布尔量——真与假
D.以上均不对
- · 有3位网友选择 B,占比30%
- · 有3位网友选择 C,占比30%
- · 有2位网友选择 D,占比20%
- · 有2位网友选择 A,占比20%
A.按位运算针对二进制数,逻辑运算针对表达式的值
B.按位运算的结果是1位~多位,逻辑运算的结果只有1位
C.按位运算的结果是二进制数,逻辑运算的结果是布尔量——真与假
D.以上均不对
A.二进制多位数逻辑运算与算术运算之间没有差别。
B.二进制多位数逻辑运算时按位运算,相邻的位之间没有进位和借位关系,而二进制多位数算术运算则有进位和借位关系。
C.二进制多位数逻辑运算最后的结果只有0或1,而算术运算的结果是一个具体数值。
D.二进制逻辑运算只能单位数运算,不能多位数运算,而算术运算没有限制。
关于二进制算术运算,下列说法不正确的是。
(A) 二进制算术运算可以用逻辑运算来实现;
(B) 二进制算术运算的符号位可以和数值位一样参与运算并能得到正确的结果;
(C) 二进制算术运算的符号位不能和数值位一样参与运算但能得到正确的结果;
(D)前述说法有不正确的。
A.两个数作“逻辑加”运算
B.两个数作“逻辑乘”运算
C.对一个数做按位“取反”运算
D.两个异号的数作“算术减”运算
A.逻辑与、或、异或运算均为按位逻辑运算
B.与“0”逻辑与可以实现按位清零
C.与“1”逻辑或可实现按位置1
D.与“1”逻辑异或可实现按位取反
二进制数11111111与二进制数00000000进行按位“与”运算的结果是 ()
A.00000000
B.11111111
C.10000000
D.00000001
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!