666ywl 发表于 2018-11-4 20:31:16

16进制的相加

大哥们,在书本的24页的小思考,那个1F000+2f60为什么是21f60而不是22f60,我的理解是f是16,然后满16进1吗?为什么f+2后是1而不是2{:10_266:}难道是加了之后应该是从0开始的吗

塔利班 发表于 2018-11-4 20:41:53

感觉你对了,是没看过书

Mountain_gs 发表于 2018-11-4 21:23:09

f+1不是10吗?就像十进制里9+1=10一样啊

446546406 发表于 2018-11-4 21:31:25

你扳手指头数一下
十进制      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16······,
十六进制0 1 2 3 4 5 6 7 8 9AB   CD   EF   10······.
十进制与十六进制相互转换就不带0,
要是数十六进制的数在第几位的话就要从0开始数,
F在第16位,转换成十进制就是15.

人造人 发表于 2018-11-4 21:32:30

1F000+2F60

1 F 0 0 0
   2 F 6 0
2 1 F 6 0

F + 0 = 0
F + 1 = 10
F + 2 = 11

wwhywhy 发表于 2018-11-4 21:49:33

F是十进制的15.
16进制就像十进制一样,满十就进1了。
16进制是满16进1.
页: [1]
查看完整版本: 16进制的相加