gpt4 book ai didi

c - 如果 char 是一个小整数,那么为什么它可以包含符号?

转载 作者:行者123 更新时间:2023-11-30 19:01:34 25 4
gpt4 key购买 nike

如果char是一个小整数,为什么它可以包含符号?

最佳答案

char 是一个单字节整数,这意味着至少有 256 种可能性(假设编译器遵循 c 标准)。下面的 128 个数字(包括数字 0-127)几乎包括您看到的所有打印“符号”。这是一个列表:https://www.asciitable.com/

这通常不包括更复杂的字符,通常称为“多字节字符”,由超过 8 位组成,例如表情符号和东亚单词字符。不同的系统有不同的处理方式,但很少使用 C 中的 char 类型来表示多于一个字节的字符。

作为一般规则,将 char/byte 视为正好 8 位。尽管某些系统可能允许 char 更大,但情况并非总是如此。如果您想使用多字节字符,请使用平台特定的类型。

关于c - 如果 char 是一个小整数,那么为什么它可以包含符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57599811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com