本文共 1062 字,大约阅读时间需要 3 分钟。
正确答案: A
Oxf8b821c4 Oxf8b821a6 Oxf8b82198 Oxf8b821c0假设每行有n个元素:
[9][9] - [4][4] = 21c-140=5n+5 [7][7] - [4][4]=x- 140 =3n+3 [7][7] = 140+3/5*( 21c-140 )= 1c4先计算21c-140=dc(十六进制),然后乘以3/5,
dc3/5=2203/5=132,再转化为十六进制是84.自后140+84=1c4
解法2:
x[4][4]这个元素的地址是Oxf8b82140,
则 x[4][9]的地址是Oxf8b82140+5= Oxf8b82145, 它与x[9][9]这个元素刚好差5行, 所以每行的元素个数为( Oxf8b8221c- Oxf8b82145)/5=d7(十进制245)/5=43, 所以x[7][9]的地址是x[4][9]+3*43(十六进制81)= Oxf8b821c6, x[7][7]的地址=x[7][9-2]= Oxf8b821c4十六进制
1.数码:0.1.2 .9.A.B.C.D.E.F. 其中:十六进制数码:A B C D E F 十进制数值:10 11 12 13 14 15 基数:162.计数规则:逢十六进一
借一当十六3.按权展开式:按权展开每上十六进制数.
例:4E6C=4×163+E×162+6×161+C×160 =4×163+14×162+6×161+12×160 例:A76.F8=10×162+7×161+6×160+15×16-1+8×16^-24.运算
(1) 加法:逢十六进一 例:4A7+8F=536 4 A 7 +) 8 F 5 3 6 (2) 减法:借一当十六 例:536-8F=4A7 5 3 6 -) 8 F 4 A 716转10
16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
例:2AF5换算成10进制:
用竖式计算:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 = 240
第2位: A * 16^2= 2560
第3位: 2 * 16^3 = 8192
10997
直接计算就是:
5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997
转载地址:http://ntksi.baihongyu.com/