- 首先,在C语言中char类型的默认范围为(-128~127),这肯定是毋庸置疑的。所以我们在keil_arm中编写代码也会这样以为。但是,在keil中char的数据类型默认为无符号的数据范围也就是(0~255),这样编写代码肯定会出bug,那我们怎么来改变这样的数据类型范围呢?其实,keil中也有设置的部分。
- 点开魔法棒(Options for Target...),再点击C/C++那个按钮,把pain char is signed勾选上。
- 希望这个小问题bug能够对你们有帮助。欢迎指正
关于在keil编译器中char类型数据的bug分享
于 2023-11-06 09:00:43 首次发布