今天,给宝贝发短信,她没有回,估计是在上课,调成静音了。没有她的消息心里有点失落,不过不能让自己闲着吧。不过昨天她告诉我一个好消息,说是可以申请上网了。嘿嘿。。。。。现在还是脑子运转起来吧。
给自己出了一个简单问题:如何获取数值型高位和低位?
下面以C++为例,工具为vs2005,思路是位移运算。
#include <cstdio>
#pragma warning(disable:4996)// 防止对 printf函数有编译警告
int main()
{
int a = 65792,c = 0;
c = a << 16;
c >>= 16;
a >>=16;
printf("low a is: %d\n",c);
printf("high a is: %d\n",a);
}
注意:无符号的最好。