第八章 位运算:C语言之所以广泛的应用与底层开发,只要是因为C语言既有高级语言的特点,又有低级语言的特性,如支持位运算就是其具体体现。我们可以利用位运算对字节或者字内的二进制数进行运算和移位等操作。8.1移位运算:在本小节中,我们学习除位运算以外的其他的两个位运算--左移位和右移位,并总结出这两种运算的特点。[单选题]若x=3,y=5,则x^y的结果是选项:[4, 6, 2, 8]
8.2按位运算:在本小节中,我们主要学习位运算中的按位取反、按位与、按位或以及按位异或的位运算的相关知识以及各自的运算特点。
[单选题]
以下程序中c的二进制值是( )。
char a=2,b=4,c;
c=a^b>>2
[单选题]
下述程序的输出结果是( )。
#include<stdio.h>
void main()
{ char a=3,b=1;
char c=a^b<<2;
printf("%d",c);
}
[单选题]设x=061,y=016,则z=x|y的值是选项:[11111111, 00111111, 00001111, 11000000]
[单选题]若x=2,y=3,则x&y的结果是选项:[2, 0, 3, 5]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!