十进制12345在32位计算机中的十六进制表示方法
2008-05-27 11:14
1241 查看
其实是个挺简单的问题。
12345十六进制表示为0x00003039
说明:在32位计算机中,int为4字节,用二进制表示方法应该有32位,但一个十六进制包含4个二进制位。所以表示出来则是8位。在日常计算机中,字节存储顺序为大端法,即存储顺序从最高有效字节到最低有效字节,所以是30(最高有效字节)在前,39(最低有效字节)在后。因为多字节对象被存储为连续的字节序列,对象的地址为所使用字节序列中最小地址,所以在前面的2个字节地址应补零。
[大端法]
0x100 0x200 0x300 0x400
00 00 30 39
[小端法]
0x100 0x200 0x300 0x400
39 30 00 00
12345十六进制表示为0x00003039
说明:在32位计算机中,int为4字节,用二进制表示方法应该有32位,但一个十六进制包含4个二进制位。所以表示出来则是8位。在日常计算机中,字节存储顺序为大端法,即存储顺序从最高有效字节到最低有效字节,所以是30(最高有效字节)在前,39(最低有效字节)在后。因为多字节对象被存储为连续的字节序列,对象的地址为所使用字节序列中最小地址,所以在前面的2个字节地址应补零。
[大端法]
0x100 0x200 0x300 0x400
00 00 30 39
[小端法]
0x100 0x200 0x300 0x400
39 30 00 00
相关文章推荐
- C/C++二进制、十进制、十六进制的表示方法
- C/C++二进制,八进制, 十进制和十六进制的表示方法
- 浮点数类型在计算机里面的表示方法
- 易语言将十进制数值转换为十六进制文本的方法
- 计算机中数值的表示方法
- C# 二进制、十进制、十六进制互转方法
- 负数在计算机中的表示方法
- android 十进制颜色值转化为十六进制颜色值的方法
- 十进制,八进制,十六进制数的表示方法
- 数制的转换与表示(二进制、八进制、十进制、十六进制)
- java中表示二进制、八进制、十进制、十六进制
- 二进制位,字节,字长计算机内表示,及二进制、八进制、十六进制
- 将按十六进制存储的32位浮点数转换为十进制的小数
- 第二单元 计算机信息表示 2.1十进制与二进制
- 二进制, 八进制, 十六进制 输出的表示方法
- CSU 1160 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示
- JavaSE7基础 二、八、十、十六进制的表示方法
- 浅谈BCD码--数在计算机中的表示方法及编码
- IEEE754浮点数的表示方法(32位)
- 二进制、十进制、十六进制之间转换方法