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 · 1419 阅读 · 0 评论 -
源码、反码、补码
在计算机内,定点数有3种表示法:原码、反码和补码 [原码]就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 [反码]表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 [补码]表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。 =======================原创 2014-09-16 13:44:05 · 725 阅读 · 0 评论