工作这么多年,一直认为char是有符号的,而事实上gcc和vs默认也是有符号,但是c规范里实际并没有指明char是有符号还是无符号,所以char比较特殊,

  • char
  • signed char
  • unsigned char

是三种数据类型,与int等是不一样的,int就等效为signed int。

gcc和vs都有选项设置char为unsigned。

arm开发程序员需要注意 armcc和armclang的char都是无符号的

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
猜你喜欢
  • 2022-01-28
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案