gpt4 book ai didi

c - char 和 unsigned char 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 15:50:36 27 4
gpt4 key购买 nike

(编辑将 C/C++ 更改为 C)

请帮我找出关于 C 中 charunsigned char 的清晰说明。特别是当我们在嵌入式设备和普通 PC 之间传输数据时(缓冲区之间的区别unsigned char 和普通 char)。

最佳答案

您问的是两种不同的语言,但在这方面,两者的答案(或多或少)相同。不过,您确实应该决定使用哪种语言。

区别:

  • 它们是不同的类型
  • char 是有符号还是无符号由实现定义

相似点:

  • 都是整数类型
  • 它们的大小相同(一个字节,至少 8 位)

如果您只是使用它们来传输原始字节值,而不进行算术运算,则没有实际区别。

关于c - char 和 unsigned char 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22629728/

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