首页 新闻 > 科技 > 正文

16进制转10进制

16进制数字表示(0 --- F( 0 到15))0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)

然后给大家提供 16进制与10进制批量转换工具 ,如下图示:

16进制转为10进制的计算方式计算方式: 0xMN = 16 x M + N ;

0xFF = 16 x 15 + 15 = 255;0x60 = 16 x 6 + 0 = 96;

以此规律计算,方便容易记。。

取一个byte里面的低四位

int a = M;int b = M 0x0F;

b就是所要得到的低四位。

高四位 int c = (a>>4)0x0F;

位运算应用口诀清零取反要用与,某位置一可用或若要取反和交换,轻轻松松用异或

与。 全1为1, 有0为0;  任何数与0异或都等于0。  例: 101010=000,即 52=0. | 或。 有1为1, 全0为0,和 相反。  任何数与0或都等于原值。 例: 101|010=111,即 52=7.^ 异或。 相同为0,相异为1; 任何数与0异或都等于原值。  例: 101^010=111,即 52=7.左移。 补0。>> 右移。 符号位是0补0,是1补1。 符号位为第1为,0表示正数,1表示负数>>>>无符号右移。补0。~ 非 逐位取反

“按位与”操作符“”对两个bit串按位进行逻辑与,“按位或”操作符“|”对两个bit串按位进行逻辑或,“按位异或”操作符“^”对两个bit串按位进行异或操作。运算规则如下表所示。按位与 按位或 按位异或0 0 = 0 0 | 0 = 0 0 ^ 0 = 00 1 = 0 0 | 1 = 1 0 ^ 1 = 11 0 = 0 1 | 0 = 1 1 ^ 0 = 11 1 = 1 1 | 1 = 1 1 ^ 1 = 0

关键词:

最近更新

关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息

Copyright © 2005-2018 创投网 - www.xunjk.com All rights reserved
联系我们:33 92 950@qq.com
豫ICP备2020035879号-12