你能改变 Arduino 源代码中原始数据类型的行为吗?我认为这些都是由编译器解释的。可以将 char 更改为始终表现为无符号而不是有符号吗?
最佳答案
在 C 中,'char' 可以是有符号的也可以是无符号的。它是有符号的还是无符号的取决于编译器和/或编译器设置。在您的情况下,只需在调用编译器时提供 -funsigned-char 即可。这样做 'signed char' 将被签名,'unsigned char' 和 'char' 都将被签名
关于c - 修改原始数据类型 Arduino,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31606441/