C語言程序設計中,1個字符需要用8比特來表示,8比特又表示1個字節。那麼32位字符串含有32個字符,也就是説需要32個字節來表示而對於1個字的定義是16比特,即對應2個字節。因此我們得出:一個32位的字符串需要32個字節,32÷2=16,即對應16個字。
常見的字符為Unicode字符,而UTF-8以字節為單位對Unicode進行編碼。特點是有長有短,UTF-8編碼的最大長度是6個字節。
1位”表示為1bit “1個字節”表示為1Byte “1個字節”=“8位” 即1Bytes=8bit 因此“4個字節”=4*8位=32位