如何获取数值型高位和低位 2007-10-31 10:57

今天,给宝贝发短信,她没有回,估计是在上课,调成静音了。没有她的消息心里有点失落,不过不能让自己闲着吧。不过昨天她告诉我一个好消息,说是可以申请上网了。嘿嘿。。。。。现在还是脑子运转起来吧。

       给自己出了一个简单问题:如何获取数值型高位和低位?

       下面以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);

}

注意:无符号的最好。

转载于:https://www.cnblogs.com/lu-ping-yin/p/10988624.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值