1、为什么任何数移动32位后还是原来的数(我知道处理器是32位的),比如 1<<32 这不是应该将低位填充0嘛,为什么做出来时原来的数?2、  移位操作符中,只有数值右端的低5位才有用。 这里所谓的低5位指的是什么? 如果一个数是5那么它的低5位就是0 0101 (这就是低5位)??

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【llm0528】截止到2008-07-10 15:47:39的历史汇总数据(不包括此帖):
    发帖的总数量:48                       发帖的总分数:960                      每贴平均分数:20                       
    回帖的总数量:40                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:48                       结贴的总分数:960                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!