32位字符串是多少个字

32位字符串是多少个字

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位