微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 十进制浮点数怎么转换成16进制

十进制浮点数怎么转换成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……

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top