请问十进制数转为16进制数123.25D=
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/20 18:51:34
请问十进制数转为16进制数123.25D=
小数部分要跟整数部分开算..小数部分是乘16取余,整数部分是除16取余
整数部分:123/16 =7 .11那么整数部分就是7B(B是十进制的11)
小数部分:0.25*16 = 4 (关键是4后面没有跟小数 而是为0了)所以不用再乘了
那么小数部分就是0.4
合起来就是7B.4
小数部分计算法则:先用十进制小数 * 16 之后看结果的小数部分
如果为0就可以停止了(第一次乘积结果的整数部分转化为十六进制存放在小数的第一位之后以此类推)
不然就是以结果的小数部分 再次乘 16 直到乘积结果的小数部分为0终止
再举两个例子
循环的尽的小数转化
0.875 转化成 十六进制
0.875 * 16 = 14 (14后面没有小数 而是零 14的十六进制是E所以等于 0.E)
小数无限循环转化
0.8 转化为 十六进制
0.8 * 16 = 12.8
(12就是小数的第一位..转化为HEX为C...12.8的小数部分作为下次的乘数0.8[0.C.]
0.8 * 16 = 12.8(居然还是12..这个12就是小数的第二位)[0.CC.]
依次循环直到 Number * 16 的结果的小数部分为0那么就可以终止..
这个将会是无限循环..
等于 0.CCCCCCCCCCC...(无限C)
整数部分:123/16 =7 .11那么整数部分就是7B(B是十进制的11)
小数部分:0.25*16 = 4 (关键是4后面没有跟小数 而是为0了)所以不用再乘了
那么小数部分就是0.4
合起来就是7B.4
小数部分计算法则:先用十进制小数 * 16 之后看结果的小数部分
如果为0就可以停止了(第一次乘积结果的整数部分转化为十六进制存放在小数的第一位之后以此类推)
不然就是以结果的小数部分 再次乘 16 直到乘积结果的小数部分为0终止
再举两个例子
循环的尽的小数转化
0.875 转化成 十六进制
0.875 * 16 = 14 (14后面没有小数 而是零 14的十六进制是E所以等于 0.E)
小数无限循环转化
0.8 转化为 十六进制
0.8 * 16 = 12.8
(12就是小数的第一位..转化为HEX为C...12.8的小数部分作为下次的乘数0.8[0.C.]
0.8 * 16 = 12.8(居然还是12..这个12就是小数的第二位)[0.CC.]
依次循环直到 Number * 16 的结果的小数部分为0那么就可以终止..
这个将会是无限循环..
等于 0.CCCCCCCCCCC...(无限C)
请问十进制数转为16进制数123.25D=
此码为十进制数 请自行转为16进制数
数制转换 (56)10 转为二进制 (1001101)2转为十进制 将上述2数分别转为BCD
c++中怎么使一个十进制的数转为2进制,4进制,8进制,16进制?
十进制数9345转换成16进制数
十六进制数D用十进制数表示
已知一个二进制数转为十进制数后可被6及8整除.求该二进制数的两个可能值.
请问一下这段话怎么理解啊."十进制数25D,表示为压缩BCD码时为25H;
C语言中为什么定义十进制数是%d
转换成十进制数.6787E+8写成普通十进制数是?1415926D+7写成普通十进制数是?具体解答方法!6787E+8和
四、 计算二进制数是1110,其十进制数、16进制数分别是多少?
十六进制转换成十进制例题:把十六进制数利用式(1-1)转换为十进制数A12=A×16²+1×16¹+