独闷闷网

标题: 无符号变量0减去1时结果等于多少?已解答。 [打印本页]

作者: jianhong_wu    时间: 2014-10-7 23:37
标题: 无符号变量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
力挺鸿哥
作者: jianhong_wu    时间: 2014-10-7 23:40
矿大淫民 发表于 2014-10-7 23:39
力挺鸿哥

非常感谢。




欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2