ITgay

导航

第2课—第5节

位移运算符:

 

 

分析:二进制的每4位和0000-0000 0000-0000 0000-0000 0000-1111进行与运算,然后依次得到每一组对应的4位值。然后进行转换即可得到每组对应的16进制值。

 

 

60的16进制数获取:

分析:

代码:

用>>>位移运算符的目的是为了防止负数右移后空位上填1,正常的应该填0才正确。

 

三元运算符:

 

三元运算符:

格式:z=x>y(x:y);

将三元运算符应用到前面进制转换的问题上,代码如下图所示:

 

拓展:

获取8进制取最后3位,同时右移3位;获取2进制获取最后一位,同时右移1位。

 

posted on 2017-07-11 00:27  ITgay  阅读(64)  评论(0编辑  收藏  举报