0
点赞
收藏
分享

微信扫一扫

有损的位移操作《》


有损的逆操作<<>>

编者:李国帅


 

问题描述及期望效果:

有时候,可能会遇到一些问题,自己觉得很难找到原因,网上搜索又很难找到答案,问别人又不知道如何开口。这时候,可能就是因为自己遇到的问题太简单了,以至于很少人在网上提问。根本的原因可能就是基础不牢。

每种基本数据类型都是有长度的,而且唯一运算可能截断数据。

所需资源:

VC

 

测试:

有损的位移操作《》_ios

 

源码

 

#include <errno.h>

#include <iostream>

#include <string>

#include <sstream>

int main(int argc, char **argv) {



int xx= 0x12345<<16;

cout << hex<< "0x"<< (xx>>16) <<"\n"<<endl;//0x2345



system(("pause"));



//getchar();

printf ("Main exiting\n");

return 0;

}

总结:

数据操作需要了解数据类型的长度限制。

 

 

举报

相关推荐

0 条评论