作者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