Signed Char的目的是什么?

Caf*_*olf 4 c c++

如果char和signed char的范围都是-127 - 127,那么signed char的目的是什么?我们使用signed char而不仅仅是char的地方是什么?

Lig*_*ica 19

  • unsigned char 没有签名.

  • signed char 签了.

  • char可能是未签名签名,具体取决于您的平台.

signed char当你肯定想要签名时使用.

可能相关:签署一个字符是什么意思?


Jam*_*nze 7

它是实现定义平原是否char使用相同的表示形式signed charunsigned char. signed char之所以被介绍,是因为平原char未被指定.还有您发送给读者的消息:

  • plain char:字符数据
  • signed char:小型的迭代
  • unsigned char:原始记忆

(unsigned char如果你正在进行大量的按位操作,也可以使用它.实际上,这往往与原始内存使用重叠.)