问题描述
- 《Windows程序设计》书中有句——“字符串「Hello!」中的6个字符占用16位 ”怎么理解?
-
《Windows程序设计》一书中有句话:
“字符串「Hello!」中的6个字符占用16位:”
0x0048 0x0065 0x006C 0x006C 0x006F 0x0021
为什么是16位呢?
哪位大牛能够解释?
解决方案
一共8个拉丁字母或半角符号,每个占两位
解决方案二:
16位,16位是两个字节,最多放两个字符,你没看错吧
解决方案三:
这个位要看是什么概念,这里的反正应该是6个字节。一个字符一个字节。
解决方案四:
一共8个拉丁字母或半角符号,每个占两位
解决方案五:
编码问题。这用的是Unicode码,我们通常C里用的是ASCII码。
时间: 2024-12-02 22:10:44