跳转至

4.8 位运算符

练习4.25

如果一台机器上int占32位、char占8位,用的是Latin-1字符集,其中字符'q'的二进制形式是01110001,那么表达式~'q'<<6的值是什么?

练习 4.26

本节关于测验成绩的例子中,如果使用unsigned int 作为quizl的类型会发生什么情况?

练习 4.27

下列表达式的结果是什么?

unsigned long ul1 = 3, ul2 = 7;
(a) ul1 && ul2
(b) ul1 || ul2
(c) ul1 && ul2
(d) ul1 || ul2