2580| 2
|
程序中-1 255 这两个数的8个Bit的都一样的 芯片是如何判断? |
1金钱
最佳答案你定义的char 要看编译器设定,比如Keil里,勾选plain char is signed(不勾选择char = u8)
char是有符号8bit数据,表示范围是:-2^7 ->+2^7,不包括255,所以你看到的255表示-1
反之,定义u8型时为无符号8bit数据,表示范围是:0-255,255即255。
| ||
| ||
提示: 作者被禁止或删除 内容自动屏蔽
| |
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-23 00:43
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网