jianhong_wu 发表于 2014-10-7 23:37:02

无符号变量0减去1时结果等于多少?已解答。

本帖最后由 jianhong_wu 于 2015-1-26 10:58 编辑

问:
无符号变量0减去1时结果等于多少?


鸿哥解答:
在单片机的C语言中,无符号字节unsigned char变量a一直自减,当它变成0的时候后再自减,就会溢出突然变大,变成了0xff,也就是十进制的255。而无符号整形unsigned int 变量a一直自减,当它变成0的时候后再自减,就会溢出突然变大,变成了0xffff,也就是十进制的65535。


矿大淫民 发表于 2014-10-7 23:39:36

:):)力挺鸿哥

jianhong_wu 发表于 2014-10-7 23:40:12

矿大淫民 发表于 2014-10-7 23:39
力挺鸿哥

非常感谢。
页: [1]
查看完整版本: 无符号变量0减去1时结果等于多少?已解答。