请问内存上的F和H是什么意思?

发布网友 发布时间:2022-04-20 10:01

我来回答

2个回答

热心网友 时间:2023-07-02 22:08

0~1ffffffh是16进制的表示方法,H代表16进制,F是16进制中的一个数。
0~1ffffffh转换成十进制就是0~33554431,就是0到32M。

10进制就是逢10进一,16进制是逢16进一,所以每位的权是不一样的。10进制每位的权是10的n-1次方,n是位数,比如第二位就是10,第四位就是1000,16进制每位的权是16的n-1次方,比如第二位,就是16,第四位就是4096。

16进制转化成10进制按照每位的权重展开相加就可以了,比如11h=1*16的1次+1*16的0次=17(D)
10进制转换为16进制也一样。

热心网友 时间:2023-07-02 22:08

f是15,就是16进制里的最后一个数,就想10进制里的9

fh就等于10进制的的15,
ffh=f*16+f=15*16+15=256(10进制)

198=1*10的平方+9*10的1次方+8*10的0次方=1*100+9*10+8=198
fffh=f*16的平方+f*16的1次方+f*16的0次方=f*256+f*16+f=15*256+15*16+15=4096
明白了没?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com