亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

10FFFF不是只用3個字節嗎????翻遍了資料怎么都說是4個呢???

10FFFF不是只用3個字節嗎????翻遍了資料怎么都說是4個呢???

慕村9548890 2018-08-21 14:13:30
下圖,wiki截圖。。。。。。。。。。。。。。。。。
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

為什么糾結這個沒有意義,蠻有意思的,既能學到歷史,也能學到知識,知其然,也要知其所以然。

我不知道題主怎么得出三位的結論的,請確保已經知道UTF-8的編碼規則。

UTF-8的編碼格式,前面是n個1,n表示位數,然后用0隔開,后面是10xxxxxx,也就是除了第一字節,以后每一字節的有效位數只有6bit,請確保明白我這句話。

十六進制的10FFFF 相當于二進制的1 0000 1111 1111 1111 1111,注意1后面的0相當于二進制的0000,而不是一個0,題主不會在這里算錯了吧,哈哈。從后往前每6位占一個字節的開始排,最后上下的放到第一位,最終得到的是 1111010010001111 10111111 10111111,四個字節。我用藍色表示字節數位,用紅色表示有效數位。不明白的話,回復我哦。


查看完整回答
反對 回復 2018-09-09
  • 1 回答
  • 0 關注
  • 918 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號