社区
C++ Builder
帖子详情
如何得到一个float类型的指数(以10为底)?
keikai
2002-03-08 08:45:47
有没有现成的函数?
譬如我要将1032023233.3223233223变成科学计数法:
1.032023233...e9
那么,这个9如何得到?我知道用switch可以。但是,我不想如此麻烦。
...全文
61
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
浮点型如何在内存中进行存储呢?(csdn)————程序
分析一次double强转
float
的翻车原因
人逢喜事精神爽,总算熬到下班撩~~ 正准备和同事打个招呼回家,被同事拖住问了. ????♂️: 你们组做的那块代码,把double
类型
数据成
float
有问题啊????. ????♀️: 嗯?不对是正常啊,
float
精度是没有double高,但
float
能保存到小数点后好多位,对我们来说完全够用了! ????♂️: 不是啊,这不是小数点多少位的问题,而是现在整型数据,转出来也有问题啊,你看. ????♀️: XX0...
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,最高位为30。 那么这个就不再表示数字15了,而是2...
float
编码杂谈
浮点数的编码转换采用的是IEEE规定的编码标准,
float
和double 这两种
类型
的数据的转换原理相同,但是由于范围不一样,编码方式有些区别。IEEE规定的编码会将
一个
浮点数转换为二进制数。以科学计数法划分,将浮点数拆分成3部分:符号,
指数
,尾数。 1.
float
类型
的IEEE编码。
Float
类型
在内存中占4个字节(32位)。最高位用于表示符号:剩余31位中,从右向左取8位表示用于
指数
,...
java
float
运算_java基础之
float
、double底层运算
目前java遵照IEEE制定的浮点数表示法来进行
float
,double运算。这种结构是一种科学计数法,用符号、
指数
和尾数来表示,底数定为2——即把
一个
浮点数表示为尾数乘以2的
指数
次方再添上符号。我们来看一段java代码:publicclass
Float
ToBinary{publicstaticvoidmain(String[]args){
float
f1=8.5f;System....
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章