问题一:比如1234,转换为8421后应该是0001 0010 0011 0100 (1234) 还是应该是0010 0001 0100 0011(2143)?
问题二:如果是数字位数是奇数,比如123,应该是0001 1111 0010 0011 (1f32)还是应该是0010 0001 0011 1111 (213f)?谢谢!

解决方案 »

  1.   

    (1)具体是什么样子和计算机有关。我们现在使用的80x86计算机都是数字的高位存放在后面,也就是3412。34和12各占用一个字节。
    (2)123当成0123处理可以吗?不太清楚。
      

  2.   

    (1)如楼上所说
    (2)比如十六进制数:123,高位为01,低位为23,按照高位存放在后面的原则,你看到的形式应该是:2301
    你可以用一个十六进制编辑器打开一个文件,就知道到底是怎么回事了。