作者NTUSTCSIE (郭台铭只会作秀&打嘴炮)
看板Grad-ProbAsk
标题[理工] 计组
时间Thu Mar 19 18:04:34 2009
(94清大资工)
Please illustrate big endian and little endian by considering the number
4097 stored in a 4 byte integer.
^^^^^^^^^^^^^^
请问这句话是怎麽得知要把4097变成00001001(hex)
我脑袋转不过来...麻烦教我一下~谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.59.89
1F:推 BF3716:4Byte = 32 bits 03/19 18:06
2F:→ NTUSTCSIE:我知道4Byte = 32 bits,但是我不知道要转成00001001(hex 03/19 18:07
3F:→ BF3716:32bits再转16进制 03/19 18:07
4F:→ NTUSTCSIE:为什麽知道他要转成16进制? 03/19 18:08
5F:→ BF3716:个人认为是没有强制要转,只是为了表达方便才转16进制 03/19 18:09
6F:→ BF3716:但是我不是十分肯定 @@" 03/19 18:10
7F:→ NTUSTCSIE:那答案不就随便人写?因为要转任何进制都可以? 03/19 18:12
8F:→ tsarnfeng:应该没要转16进制吧 03/19 18:14
9F:→ BF3716:不外乎就是2进制16进制 不会写其他进制吧 03/19 18:16
10F:→ ssccg:转16进制才方便拆成4个byte,才好写吧 03/19 18:16
11F:→ ssccg:各byte资料合成一个数字的时候,2或16进位是直接接起来 03/19 18:19
12F:→ ssccg:10进位反而还要再转换 03/19 18:19
13F:推 nuendo:我觉得这题可以转16进制也可以直接用二进制 因为考的是 03/19 18:45
14F:→ nuendo:big endian和little endian的排列 03/19 18:46
15F:→ ssccg:原本的数字是10进制,用2进制并不直接吧.. 03/19 18:51
16F:推 nuendo:我打错了= = 看是要转16进制或2进制皆可 03/19 19:37