嵌入式踩坑记录-不太正经的char类型
嵌入式踩坑记录-不太正经的char类型
一般在电脑上的char类型为有符号的8位整数,范围-128~128,然鹅在单片机gcc编译器上char是无符号的8位整数,范围0~255。要想得到有符号整数得用signed char,奇奇怪怪的知识又增加了。
不过gcc提供了跨平台的类型头文件<stdint.h>,建议直接使用int8_t,uint8_t等,这样就不容易被坑了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 RETUZE!
评论