上面都给答案了,我给出计算方法吧.25 除以 8 商 3 余 1,所以等于 31.25 除以 16 商 1 余 9,所以等于 19.
19
17 18 19 1A 1B 1C 1d
进制是用进位次方计算25(10进制) = 2*10的1次方 + 5*10的0次方 = 25(10进制)25(10进制) = 1*16的1次方 + 9*16的0次方 = 19(16进制)同理255(10进制) = 2*10的2次方 + 5*10的1次方 + 5*10的0次方 = 25(10进制)255(10进制) = 15*16的1次方 + 15*1
十六进制为 19
比较简单的是先转换成二进制,在转换成十六进制.(30)d=(11110)b=(1e)h 括号里面是不同进制的数字,括号后的d是十进制的标识,b是二进制的标识,h代表十六进制,所以30转换成十六进制数是1e.
0x25或0X25
如果你只想问结果,那是0x19如果你想问算法,先换成二进制00011001,再换成16进制,四位一组,0001是1,1001是9,所以结果是0x19
1A,过程:26/16=1……10即十六进制A1/16=0……1余数倒过来是1A
跟转换为二进制的原理一样,都是除之后求余数,将所有余数倒过来即是.25的十六进制是1990的十六进制是5A