来月经能不能补牙:怎么看16进制的编码是什么意思

来源:百度文库 编辑:高校问答 时间:2024/05/03 22:45:33
我经常能看到“16进制的编码”这个词
但是不知道是什么意思,怎么把他变成能用的程序
,能不能说的详细点

我们平常接触的数字都是十进制,譬如10代表十个一,而16进制除了1~10这些数字还要有ABCDEF这六个符号,这样一位上最多能表示十六个数,比如十进制中的15在十六进制中表示成E,在C语言中前面要加ox来表示(ox就是个标记,告诉你后面的数是16进制,汇编语言中,用数字后加H表示),如oxE表示15,再如十进制中的24在十六进制中表示为ox18,换算方式:十六进制第一位带标有若干个一,这里有8个一,第二位代表有若干个16,这里有一个16,所以ox18=1*16+8*1=24.

在16进制里
a=10 b=11 c=12 d=13 e=14 f=15

abcd = 10*16^3+11*16^2+12*16+13 = 43981 (十进制)

1010 = 0 + 1*2 + 0 + 1*2^3 = 10
| | | |
8421 看着左边的 简单算法 8+2 =10

37 = 32 + 4 + 1 = 100101 (二进制) = 25 (16进制)