c - 修改原始数据类型 Arduino

标签 c arduino primitive

你能改变 Arduino 源代码中原始数据类型的行为吗?我认为这些都是由编译器解释的。可以将 char 更改为始终表现为无符号而不是有符号吗?

最佳答案

在 C 中,'char' 可以是有符号的也可以是无符号的。它是有符号的还是无符号的取决于编译器和/或编译器设置。在您的情况下,只需在调用编译器时提供 -funsigned-char 即可。这样做 'signed char' 将被签名,'unsigned char' 和 'char' 都将被签名

关于c - 修改原始数据类型 Arduino,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31606441/

相关文章:

c++ - 我被字符串和数组困住了

c++ - Arduino 未定义对“运算符”的引用

bluetooth - 用 Flutter 控制 Arduino

javascript - 确定对象包装原语是否是用户创建的

java - 为什么这个字节不会导致异常?

Java泛型算术

c - strtok 未处理的异常;写入位置访问冲突

c - 追加到数组末尾

c - 如何在循环中结合使用 scanf (对于非字符或字符串)来获取单个字符

c++ - Perl - 2 的补码模 256 - C++ 等价物