c语言如何实现无符号数和有符号数间的运算-亚博电竞手机版
开发技术
2022年04月03日 22:41
6
c语言如何实现无符号数和有符号数间的运算
本篇内容主要讲解“c语言如何实现无符号数和有符号数间的运算”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“c语言如何实现无符号数和有符号数间的运算”吧!
unsigned int和int进行运算
直接看例子来说明问题吧
#include
输出结果为:
这是因为a和b进行比较的时候,编译器将有符号数a看成了无符号数,然后再和b进行比较,在内存中(32位)
a : 11111111 11111111 11111111 11111111
b : 00000000 00000000 00000000 00010000
看成无符号数,自然是a>b。
#include