【发布时间】:2014-05-03 00:13:41
【问题描述】:
(已编辑将 C/C++ 更改为 C)
请帮我找出C语言中char和unsigned char的清晰说明。特别是当我们在嵌入式设备和通用PC之间传输数据时(unsigned char的缓冲区和普通char之间的区别)。
【问题讨论】:
-
没有 C/C++ 这样的东西。您可以使用 C 或 C++,但不能同时使用两者。选择您要询问的语言之一。在 C 中,区别在于符号。
char可以以实现定义的方式有符号或无符号,而unsigned char显然总是无符号的。 -
在编码或解码操作过程中,我能知道 char 和 unsigned char 类型的区别和影响吗? ?
-
@user3447428 虽然它们确实是不同的语言,并且询问“C/C++”中的某些东西是如何工作的确实没有意义,但在涉及 @ 时,两种语言的行为方式恰好相同987654327@...
-
@user3458841 什么是“编码或解码操作”?这可能意味着任何事情。
-
@Lundin 没关系。
标签: c char unsigned-char