码迷,mamicode.com
首页 > 编程语言 > 详细

java 进制转换

时间:2015-02-24 15:07:22      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

  负数处理   有符号数

OCT -22      234

BIN  1110 1010  1110 1010

有符号数  源码反码补码 正数都一致

负数处理

    符号位

    1  110  1010

 取反  1      001       0101 反码

<符号位除外>   

+1       1     001        0110 补码

结果  代表负数      22

    - 22

java byte 与16进制字符串相互转换

[] [] [] [] [] [] [] []

1 个byte占用8位

[] [] [] []

1hex字符用四位表示

 

===========>

  1个byte = 2 个hex字符 

======>

[][][][] [][][][]

高四位  低四位

H    L

 

1个byte表示两个hex字符

2个hex字符表示一个byte

java 进制转换

标签:

原文地址:http://www.cnblogs.com/cici-new/p/4298688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!