如何判断两个无符号数的大小

来源:百度知道 编辑:UC知道 时间:2024/05/13 19:33:14
两个无符号数,通过C如何判断他们的大小,如0xabcd 和0xffff,通过程序如何判断大小?如果用减法的话abcd-ffff得出的数不能判断的了大小。

unsigned long a=0xabcd ;
unsigned long b=0xffff ;

if ( a > b )
{
....
}
else
....

0x打头的应该是16进制数,你应该先把他们转成10进制的再进行判断

unsigned int a = 0xabcd;
unsigned int b = 0xffff;

if(a > b)
{
......
}