分别为高地址的ah,低地址的al
现在要把这两个值放到一个2个字节的变量中去。
ad=(uint)ah // ad高8位清0,低8位为ah的值。
ad<<=8// ad向左移8位,这时ad高8位的值和ah一样,低8位的值为0
ad|=al// 按位或,因为al不够16位,所以ad高8位的值不会变,ad低8位为0,所以按位或上al,以后低8位的值为al的值。
经过上面三条语句,将ah,al,合并到ad中。
欢迎分享,转载请注明来源:内存溢出
分别为高地址的ah,低地址的al
现在要把这两个值放到一个2个字节的变量中去。
ad=(uint)ah // ad高8位清0,低8位为ah的值。
ad<<=8// ad向左移8位,这时ad高8位的值和ah一样,低8位的值为0
ad|=al// 按位或,因为al不够16位,所以ad高8位的值不会变,ad低8位为0,所以按位或上al,以后低8位的值为al的值。
经过上面三条语句,将ah,al,合并到ad中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)