glenfen

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)=15 X +2 X + 14 X + 9 X 16 + 3

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


分类:

技术点:

相关文章:

  • 2021-10-12
  • 2021-12-04
  • 2021-09-07
  • 2021-11-15
  • 2021-11-13
猜你喜欢
  • 2021-12-14
  • 2021-12-10
  • 2021-10-01
  • 2021-06-15
  • 2022-01-31
  • 2021-11-26
相关资源
相似解决方案