It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center




9年前关闭。




每个“字符”有多少位或字节?

最佳答案

它取决于什么是字符以及它的编码形式:

  • 尽管可以容纳7位,但采用8位ASCII编码的ASCII字符为8位(1字节)。
  • ISO-8859-1编码的ISO-8895-1字符为8位(1字节)。
  • UTF-8编码的Unicode字符在8位(1字节)到32位(4字节)之间。
  • 以UTF-16编码的Unicode字符在16(2字节)和32位(4字节)之间,尽管大多数常见字符都占用16位。这是Windows内部使用的编码。
  • 采用UTF-32编码的Unicode字符始终为32位(4字节)。
  • UTF-8中的ASCII字符为8位(1字节),UTF-16中的ASCII字符为16位。
  • ISO-8895-1(0xA0-0xFF)中的其他(非ASCII)字符在UTF-8和UTF-16中将占用16位。

  • 那将意味着一点在0.03125到0.125个字符之间。

    关于character-encoding - 一个字符有多少位或字节? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4850241/

    10-11 15:02
    查看更多