2进制8进制10进制16进制后缀用什么符号表示?或者怎么判断一个数是什么进制?

1个回答

  • 16进制和10进制是不同的,进制是人们规定的的,不是一种自然现象,我们只用0-9表示所有数字,那么大于九的怎么表示呢?我们就规定大于9的就进位,高一位的总是比低一位的大,这样我们可以重复使用0-9这10个数字符号表示所有的数字了,这个就是10进制,然而出于某些原因,我们的网络封包不是10进制,而是16进制,与10进制不同,16进制可以用一个符号表示10,是什么呢?就是A,用B表示11,C表示12,一直到用F表示15,那么怎么将16进制转换为我们熟悉的十进制呢?例如如下的一个16进制

    F2E93(16)

    其中括号内16表示前面这个是16进制,

    我们是这样转化的:

    F=15,2=2,E=14,9=9,3=3

    所以:

    F2E93(16)=15X164+2X163+14X162+ 9X161+ 3X160

    结果是很大的,不计算了!如果实在不是很懂,可以查阅相关书籍!

    这里我们强烈建议大家使用win98自带的计算器,他带有进位转换功能,可以帮你计算很复杂的数值,很方便的!关于这个,在工具准备里面有详细图解说明