黑马程序员技术交流社区
标题:
关于“位”数
[打印本页]
作者:
王瀛
时间:
2013-1-17 15:03
标题:
关于“位”数
本帖最后由 张向辉 于 2013-1-18 17:48 编辑
又看了遍 毕老师day04-10 关于16进制转换的。
其中为了将数的每一位储存起来,应用了数组。
在表示十六进制数的时候char[] arr = new char[8];
毕老师说最多8位,我想问一下,如果是更大的数怎么办?
关于数的各种进制表示所需的位数、字节和位数的关系之类的一直弄不明白。。。求解答
作者:
邝雄伟
时间:
2013-1-17 15:40
因为上面定义的数是int表示32位二进制,由于16进制的每个字符表示4个二进制,所以最多只能定义8位,32\4=8; 如果是更大的数,例如上面定义的数是long类型的,就是表示64位二进制,那么在数组中最多就可以定义16的长度,64\4=16
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2