十进制浮点数怎么转换成16进制
时间:10-02
整理:3721RD
点击:
十进制浮点数怎么转换成16进制,比如十进制的0.03怎么转换成16进制
利用数值至16进制字符串转换
你这个出来全是零,后面是十六进制整型字符串
http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1231153
嗯,谢谢,你是大神
能解决你的问题不?
不可以我觉得那个太复杂,我想了个简单点的方法,直接按照十进制转十六进制的算法来,不断的乘以16,取出整数就可以
整数转16进制和浮点转16进制可是差得远了,浮点可不是这样转16进制的
你这个想法对于整数转16进制数是正确的,但浮点数就不能这样转了,你试试就知道了
拿走不谢,用数值至小数字字符串转换
程序框图
我测试过的,和百度里面的结果一样
能上程序看下吗?
你确定整数和浮点数转16进制的方法是一样的?
整数是除以小数是乘以
那按你的算法,浮点数1,转换为16进制是什么?
0.1x16....我说的是小数,不是整数
我一直都在说的是浮点数,1的浮点数和1的整数是不一样的,那么按你的理解和算法,请问浮点数0.1234转换为16进制数是什么?
难道我描述有问题吗?还是按你的理解不带小数点的就不是浮点?请看下面两种数的转换结果
强烈支持小编ing……