数字3转16进制怎么计算 谢谢

还有1到10怎么转 16进制

十进制X.Y转16进制,一般采用的两种方法。一、直接转:X除以16即(X/16)=a0+b0*16=a0+(a1+b1*16)*16=a0+a1*16+b1*16^2=…=a0+a1*16+…+an*16^n其中an<16。对于小数部分也可以用上面这个公式,但结束条件为an约等于零,如果不能等于零可以在给定精度下取得。二、先转二进制再转为十六进制:例如转化为的二进制为10100.00101把这个数以小数点为届左右均添零分成四个一组,0001 0100.0010 1000然后把这个数以四为数为一组换成16进制,如其中一组为mnst则先m*8+n*4+s*2+t=z,把数字z标示成16进制的计算形式即可,1 2 3 4 5 6 7 8 9 10 11 12 13 14 15分别对应的表示符为1 2 3 4 5 6 7 8 9 A B C D E F。我的知识只能讲到这种地步了,有些是自己的习惯可能和教材有所不同,希望对你有所帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-08
十进制0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15分别对应的表示十六进制符为0 1 2 3 4 5 6 7 8 9 A B C D E F。C语言、Python语言及其他相近的语言使用字首“0x”,例如“0x5A3”。在VB中,使用字首“&H”来表示。
十进制十位每增加1,数值增加10,百位每增加1,数值增加10的平方,十六进制与十进制相似,如十进制 999=9*10*10+9*10+9*1,十六进制OX999=9*16*16+9*16+9*1=2457。故十进制1—10分别对应十六进制的1 2 3 4 5 6 7 8 9 A,本回答被提问者采纳
第2个回答  2009-06-21
3转成16进制数应该等于1H。