第1个回答 2010-05-10
(1)比如int为2字节,char型为1字节;
比如说一个16进制的int型表示 2345H,那么整形数据的低8位就是45H了
(2)用代码表示,获得int型的低8位
#include <stdio.h>
void main()
{
int a = 0x1234;
char m;
m = (char)a; //或者这样表示 m = ((char *)&a)[0];
printf("%x\n",m);
system("pause");
}
补充:289的2进制表示为:00000001 00100001
那么所说的低八位就是00100001 也就是33