keil mdk arm cortex 的char数据类型为什么是无符号?

keil mdk arm cortex 的char数据类型为什么是无符号?

相信各位都会发现,

char a = 234;

居然 a就是234,怎么不是说好的 127呢?

尼玛,因为keil的编译器默认认为char就是0~255,而非 -128~127.

所以,最好使用预先的宏定义:

int8_t,或者,signed char来表示-128~127了。

LYJ博客

本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

查看打赏记录

发表评论请遵守党国法律!后台审核后方可显示!
  • 最新评论
  • 总共0条评论
  • Blog v1.1© 2024 labisart.com 版权所有 | 联系:labartwork@163.com