
java 基础
csuhanyong
现在主攻android移动开发,欢迎大家不吝赐教!
展开
-
byte 转 16进制输出
char hex[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};byte b = -1; System.out.println("b = 0x" + hex[(b >> 4) & 0x0f] + hex[b & 0x0f]);原创 2014-09-16 10:11:59 · 1453 阅读 · 0 评论 -
源码、反码、补码
在计算机内,定点数有3种表示法:原码、反码和补码[原码]就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。[反码]表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。[补码]表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。=======================原创 2014-09-16 13:44:05 · 748 阅读 · 0 评论