社区
C++ Builder
帖子详情
如何得到一个float类型的指数(以10为底)?
keikai
2002-03-08 08:45:47
有没有现成的函数?
譬如我要将1032023233.3223233223变成科学计数法:
1.032023233...e9
那么,这个9如何得到?我知道用switch可以。但是,我不想如此麻烦。
...全文
67
3
打赏
收藏
如何得到一个float类型的指数(以10为底)?
有没有现成的函数? 譬如我要将1032023233.3223233223变成科学计数法: 1.032023233...e9 那么,这个9如何得到?我知道用switch可以。但是,我不想如此麻烦。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CCLIS
2002-03-08
打赏
举报
回复
FloatToStr()
sprintf(char *s,"%e",f);
都可以得到。
xiaohan13916830
2002-03-08
打赏
举报
回复
自己写一个也不太难嘛,用个while除到小于10为止不就行了.:)
windindance
2002-03-08
打赏
举报
回复
int (Log10(f))
浮点型如何在内存中进行存储呢?(csdn)————程序.pdf
现在回到代码示例,我们看到
一个
整型变量n被赋值为9,然后它的地址被强制转换为
float
类型
指针并解引用。在32位平台上,int和
float
都是4字节,所以这个操作是可行的,虽然不推荐。当以%d打印n的值时,我们
得到
9,因为...
分析一次double强转
float
的翻车原因
♂️: 你们组做的那块代码,把double
类型
数据成
float
有问题啊????. ????♀️: 嗯?不对是正常啊,
float
精度是没有double高,但
float
能保存到小数点后好多位,对我们来说完全够用了! ????♂️: 不是啊,这不是小数点...
c语言中的
float
类型
,C语言中
float
类型
详解
C/C++中, 浮点数,
float
以及 double 在内存中是怎样存储的?假如,我有32-bit8bit 8bit 8bit 0 0 0 0 0 1 1 1 1对于整形int,我们可以很快得出,这是 int i = 15的内存形式。假设,最低位的bit的位权为-1,最高位为...
float
编码杂谈
IEEE规定的编码会将
一个
浮点数转换为二进制数。以科学计数法划分,将浮点数拆分成3部分:符号,
指数
,尾数。 1.
float
类型
的IEEE编码。
Float
类型
在内存中占4个字节(32位)。最高位用于表示符号:剩余31位中,从右...
java
float
运算_java基础之
float
、double底层运算
这种结构是一种科学计数法,用符号、
指数
和尾数来表示,底数定为2——即把
一个
浮点数表示为尾数乘以2的
指数
次方再添上符号。我们来看一段java代码:publicclass
Float
ToBinary{publicstaticvoidmain(String[]args){...
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章