首页 > 未分类 > (转)关于数据类型转换的有趣问题
2019
11-29

(转)关于数据类型转换的有趣问题

看几个例子:

(转)关于数据类型转换的有趣问题 - 第1张  | 逗分享开发经验    short a =0xa400;
(转)关于数据类型转换的有趣问题 - 第2张  | 逗分享开发经验    
long nShift = 2;
(转)关于数据类型转换的有趣问题 - 第3张  | 逗分享开发经验    
if(a <<nShift <0)
(转)关于数据类型转换的有趣问题 - 第4张  | 逗分享开发经验        nShift 
= 0;

上面的程序中,nShift等于多少?

(转)关于数据类型转换的有趣问题 - 第5张  | 逗分享开发经验    short a =0xa400;
(转)关于数据类型转换的有趣问题 - 第6张  | 逗分享开发经验    
long nShift = 2;
(转)关于数据类型转换的有趣问题 - 第7张  | 逗分享开发经验    
long b = a<<nShift;

上面程序的b最后值是多少?

(转)关于数据类型转换的有趣问题 - 第8张  | 逗分享开发经验    short a =0xa400;
(转)关于数据类型转换的有趣问题 - 第9张  | 逗分享开发经验    
long nShift = 2;
(转)关于数据类型转换的有趣问题 - 第10张  | 逗分享开发经验    short c 
= a<<nShift;

上面程序中的c是什么值?

(转)关于数据类型转换的有趣问题 - 第11张  | 逗分享开发经验    short a =0xa400;
(转)关于数据类型转换的有趣问题 - 第12张  | 逗分享开发经验    
long nShift = 2;
(转)关于数据类型转换的有趣问题 - 第13张  | 逗分享开发经验    b 
= a&0x80000000;
(转)关于数据类型转换的有趣问题 - 第14张  | 逗分享开发经验    
if(b>0)
(转)关于数据类型转换的有趣问题 - 第15张  | 逗分享开发经验        nShift 
= 1;

上面程序中nShift的值是多少?

最后编辑:
作者:游戏创作者大陆