之前几乎没有用到过位移运算符号,今天复习到的时候看到进制转换的时候,感觉这个思路很棒,有种眼前一亮的感觉。
1.带符号左移 <<
n<<m n乘以2的m次方
2.带符号右移 >>n>>m n除以2的m次方
3.不带符号右移 >>>
4.进制转换
十进制转换成十六进制
思路:
1.采用&'1111'(即15)的方式取最低4位(取到的数字和10比较,大于10,减去10加上‘A’)
2.取完最低4位,把数字右移4位
本文介绍了位移运算的基本概念及其在进制转换中的应用。主要包括带符号左移、带符号右移、不带符号右移等操作,并详细解释了如何通过位运算实现从十进制到十六进制的转换。
之前几乎没有用到过位移运算符号,今天复习到的时候看到进制转换的时候,感觉这个思路很棒,有种眼前一亮的感觉。
1.带符号左移 <<
n<<m n乘以2的m次方
2.带符号右移 >>
被折叠的 条评论
为什么被折叠?