设二进制信息为1011001数x的值是11001101,若想通过x&y运算使x中的低4位不变,高4位清零

第十章 结构体与共用体

(1)以下程序鼡以输出结构体变量bt所占内存单元的字节数请在()内填上适当的内容。 Struct ps {double I;

1. 在C语言中要求运算数必须是整型或字符型的运算符是 A. % B.& C.! D.||

则以上程序的运行结果是

1. 与表达式a&=b等价的另一书写形式是 。 2. 以下程序段运行后的输出结果是 int a=1,b=2;

3. 设有char a,b若要通过a&b运算屏蔽掉a中的其它位只保留第3和第7位(从右边开始),则b的二进制是

4. 设二进制信息为1011001数x的值是若想通过x&y运算使x中的低4位鈈变,高4位清零则y的十六进制数是

5. 设x是一个整数(16bit),若要通过x|y使x低8位置1高8位不变,则y的八进制数是

6. 设x=,若要通过x^y使x的高4位取反低4位不变,则y的二进制数是

7. 把int类型变量low中的低字节及变量high中的高字节放入变量s中的表达式 是 8. 下面程序的运行结果是 main() {

9. 将一个二进制整數i的低4位翻转的表达式是 10. 用^运算来实现交换两个变量的值不允许用临时变量 三、 判断题:

1.将一个数左移一位,相当于该数乘以2;祐移一位相当于除以2;( ) 2.~运算符的优先级低于算术运算符高于关系运算符、逻辑运算符;( ) 3.位运算的运算量可以是整型、字符型或实型数据;( ) 4.要将一个存储单元i清零,可以实施如下运算:i&0;( )

5.C语言允许在一个结构体中以位为单位来指定其成员所占内存长度( )

我要回帖

更多关于 设二进制信息为1011001 的文章

 

随机推荐