字符 16進制 字節 關系


 * char字符存儲空間為一個字節,
 * 16進制的每個字符需要用4位二進制位來表示,,0x0為0000,0xf為1111,即1個16進制數為4位,
 * 如42 4D 38 04 04 00 00 00 00 00 36 04 00 00,每兩個16進制數隔開,用意是:因為1個16進制數為4位,兩個就是8位,即1個字節,所以這里是14字節,,以字節為單位,容易計數
 * 
 * BEFORE DECODE (16 bytes)                       AFTER DECODE (13 bytes)
 * +------+--------+------+----------------+      +------+----------------+
 * | HDR1 | Length | HDR2 | Actual Content |----->| HDR2 | Actual Content |
 * | 0xCA | 0x000C | 0xFE | "HELLO, WORLD" |      | 0xFE | "HELLO, WORLD" |
 * +------+--------+------+----------------+      +------+----------------+

 

 * 在ASCII碼中,一個英文字母(不分大小寫)占一個字節的空間,一個中文漢字占兩個字節的空間。
 * 英文標點占一個字節,中文標點占兩個字節。
 * new byte[1024 *   4];  4K大小

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM