摘要: 填写下表,说明不同移位运算对单字节数的影响。xx>2(逻辑)x>>2(算术)十六进制二进制二进制十六进制二进制十六进制二进制十六进制0xC31100 00110001 10000x180011 00000x301111 00000xF00x750111 01011010 10000xA80001 1... 阅读全文
posted @ 2014-11-19 23:47 枫竹梦 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 只使用位级运算和逻辑运算,编写一个C表达式,它等价于x==y。换句话说,当x和y相等时它将返回1,否则就返回0。1 !(x ^ y) 阅读全文
posted @ 2014-11-19 22:37 枫竹梦 阅读(1186) 评论(0) 推荐(1) 编辑
摘要: 假设x和y的字节值分别为0x66和0x39。填写下表,指明各个C表达式的字节值。0x66 = 0110 0110(B)0x39 = 0011 1001(B)表达式值x & y0x20x | y0x7F~x | ~y0xDFx & !y0x00x && y0x01x || y0x01!x || !y0... 阅读全文
posted @ 2014-11-19 22:30 枫竹梦 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 从20世纪70年代末到80年代末,Digital Equipment的VAX计算机是一种非常流行的机型。它没有布尔运算AND和OR指令,只有bis(位设置)和bic(位清除)这两种指令。两种指令的输入都是一个数据字x和一个掩码字m。它们生成一个结果z,z是由根据掩码m的位来修改x的位得到的。使用bi... 阅读全文
posted @ 2014-11-19 22:23 枫竹梦 阅读(2688) 评论(0) 推荐(0) 编辑