请问两个16进制的数怎么比较大小?(列如0xaa和0x39)

问题描述:

请问两个16进制的数怎么比较大小?(列如0xaa和0x39)

和十进制一样的比较,如果一定要梳理,
1 0X是十六进制的标志,略过.
2 看剩余两个数的位数,数字长的肯定比短的大.(基本是废话,类似10进制的百位肯定比十位的大.)
3 如果位数相等,从左到右比较.遇见第一个比较大的,那么这个数就比较大.
例如:aa和39,a比3大.那么aa比39大.
ab和a8,a相等,b比8大,ab比较大.
(补充,不会不知道abcdef的值吧?a=10,b=11,c=12,d=13,e=14,f=15)