&&进行逻辑与运算,其结果为1位布尔值(逻辑1,逻辑0或不定值);&进行按位与运算,其结果与操作数位数相同。
举一反三
- 两个二进制数10011010、11001001进行逻辑'或'运算(按位进行或运算),运算的结果再与二进制数10101010进行逻辑'与'运算(按位进行与运算),最终结果的二进制数是__________,用十六进制表示为________
- A为逻辑变量,2个A进行与运算,其结果为____。 A: 2A B: 0 C: 1 D: A
- 关于逻辑与、或、异或运算,以下说法正确的是 A: 逻辑与、或、异或运算均为按位逻辑运算 B: 与“0”逻辑与可以实现按位清零 C: 与“1”逻辑或可实现按位置1 D: 与“1”逻辑异或可实现按位取反
- 以下关于逻辑(Logical)运算符的解释中,哪些是正确的? A: &:计算两个操作数并且返回计算结果的逻辑连接(与)。如果操作数是整型,逻辑连接按位进行。 B: &&:只对布尔型进行运算。它计算第一个操作数。如果结果是false,就返回false。否则,它计算第二个操作数并返回计算结果。 C: ~:只对整型进行运算。它计算它的操作数并返回其按位反值(非)。 D: ^:返回其结果的异或。如果操作数是整型,异或不按位进行。
- 以下关于逻辑(Logical)运算符的解释中,哪些是正确的? A: &:计算两个操作数并且返回计算结果的逻辑连接(与)。如果操作数是整型,逻辑连接按位进行。 B: &&:只对布尔型进行运算。它计算第一个操作数。如果结果是false,就返回false。否则,它计算第二个操作数并返回计算结果。 C: ~:只对整型进行运算。它计算它的操作数并返回其按位反值(非)。 D: ^:返回其结果的异或。如果操作数是整型,异或不按位进行。