楼主:
ACMANIAC (請肥宅救救肥宅)
2014-12-27 15:26:10※ 引述《caxz ( )》之铭言:
: 问两个我面试时预到的C问题
: [问题一]
: unsign long v1 = 0x 00001111
: unsign long v2 = 0x 00001202
: unsign long v
: v= v1&(~v2)
: v= v|v2
: 请问这种位元运算有什么方法教有效率的算法?
: 我只会笨笨的转换成二进制作运算再转回16进位
16进位也是能直接算啊...
v2 = 0x00001202
~v2 = 0xffffedfd
0x00001111
& 0xffffedfd