{"resolved":true,"match_type":"uuid","source_type":"original_book","book_id":"38270854-596f-4a26-8183-db8c968c6020","title":"编码 隐匿在计算机软硬件背后的语言","author":null,"edition":null,"publisher":null,"year":null,"isbn":"9787121181184","requested_by":"printed_page","book":{"source_type":"original_book","book_id":"38270854-596f-4a26-8183-db8c968c6020","id":"38270854-596f-4a26-8183-db8c968c6020","uuid":"38270854-596f-4a26-8183-db8c968c6020","title":"编码 隐匿在计算机软硬件背后的语言","normalized_title":"编码隐匿在计算机软硬件背后的语言","author":null,"edition":null,"publisher":null,"year":null,"isbn":"9787121181184","isbns":["9787121181184","0123456789","6044921875","3039331000","0000000000","0000000000000"],"parsed":true,"ai_readable":true,"document_type":"book","page_count":438,"navigation_url":"https://workshop.closeclaw.top/ai/book/38270854-596f-4a26-8183-db8c968c6020","title_url":"https://workshop.closeclaw.top/ai/title/%E7%BC%96%E7%A0%81%20%E9%9A%90%E5%8C%BF%E5%9C%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BD%AF%E7%A1%AC%E4%BB%B6%E8%83%8C%E5%90%8E%E7%9A%84%E8%AF%AD%E8%A8%80","fixed_page_url_template":"https://workshop.closeclaw.top/ai/book/38270854-596f-4a26-8183-db8c968c6020/page/{printed_page}","path_api_url_template":"https://workshop.closeclaw.top/api/ai/book/38270854-596f-4a26-8183-db8c968c6020/page/{printed_page}","read_url":"https://workshop.closeclaw.top/api/ai/read/38270854-596f-4a26-8183-db8c968c6020","page_url":"https://workshop.closeclaw.top/api/ai/books/38270854-596f-4a26-8183-db8c968c6020/page","search_url":"https://workshop.closeclaw.top/api/ai/books/38270854-596f-4a26-8183-db8c968c6020/search"},"page":{"printed_page":192,"pdf_page":208,"physical_index":208,"physical_index_base":0,"printed_page_status":"recognized","page_sha256":"2b36e12bbacc0f6c8e366041d89b8e5133ebcf043baaa9bee3846403931656b7"},"chapter":"编码隐匿在计算机软硬件背后的语言","content":"这样一来字节10110110就可以表示为十六进制的B6，而不用画一个橄榄球那么麻烦。我们再回忆回忆前面的章节，下面举一个完整的进制转换的例子（用下标代表进制），比如：\n\n$$\n1 0 1 1 0 1 1 0 _ { \\mathrm { T w o } } \\mathrm { ~ ( ~ } 1 0 1 1 0 1 1 0 _ { 2 } \\mathrm { ~ ) ~ }\n$$\n\n它的四进制形式表示为：\n\n$$\n2 3 1 2 _ { \\mathrm { F O U R } } \\ ( \\ 2 3 1 2 _ { 4 } )\n$$\n\n它的八进制形式表示为：\n\n$$\n2 6 6 _ { \\tt E I T H T } \\ : \\left( \\ : 2 6 6 _ { \\tt S } \\right)\n$$\n\n它的十进制形式表示为：\n\n$$\n1 8 2 _ { \\tt T E N } \\ : \\left( \\ : 1 8 2 _ { 1 0 } \\right)\n$$\n\n与此类似，它的十六进制形式可以表示为：\n\n$$\n\\mathbf { B } 6 _ { \\mathrm { S I X T E E N } } \\ ( \\ \\mathbf { B } 6 _ { 1 6 } \\ )\n$$\n\n但是这种写法有点累赘，幸好还有几种表达十六进制数通用方法。你还可以用如下方法表示：\n\n$$\n\\mathsf { B 6 } _ { \\mathtt { H E X } }\n$$\n\n在本书中将使用一种更加简洁实用的方法，那就是用一个小写的h紧跟在数字后边表示这个数是以十六进制表示的，就像这样：\n\nB6h\n\n通过分析可以得到十六进制数的每一位代表16的不同整数幂的倍数，如下图所示。\n\n编码—隐匿在计算机软硬件背后的语言\n\n192","previous_page":191,"next_page":193}