看板 Grad-ProbAsk 關於我們 聯絡資訊
(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
BF3716:4Byte = 32 bits 03/19 18:06
NTUSTCSIE:我知道4Byte = 32 bits,但是我不知道要轉成00001001(hex 03/19 18:07
BF3716:32bits再轉16進制 03/19 18:07
NTUSTCSIE:為什麼知道他要轉成16進制? 03/19 18:08
BF3716:個人認為是沒有強制要轉,只是為了表達方便才轉16進制 03/19 18:09
BF3716:但是我不是十分肯定 @@" 03/19 18:10
NTUSTCSIE:那答案不就隨便人寫?因為要轉任何進制都可以? 03/19 18:12
tsarnfeng:應該沒要轉16進制吧 03/19 18:14
BF3716:不外乎就是2進制16進制 不會寫其他進制吧 03/19 18:16
ssccg:轉16進制才方便拆成4個byte,才好寫吧 03/19 18:16
ssccg:各byte資料合成一個數字的時候,2或16進位是直接接起來 03/19 18:19
ssccg:10進位反而還要再轉換 03/19 18:19
nuendo:我覺得這題可以轉16進制也可以直接用二進制 因為考的是 03/19 18:45
nuendo:big endian和little endian的排列 03/19 18:46
ssccg:原本的數字是10進制,用2進制並不直接吧.. 03/19 18:51
nuendo:我打錯了= = 看是要轉16進制或2進制皆可 03/19 19:37