首页 > 其他分享 >关于浮点数的一些小知识点

关于浮点数的一些小知识点

时间:2023-10-15 14:56:07浏览次数:47  
标签:知识点 有效数字 double 浮点数 float 内存 关于

转载自:
C++标准cout输出精度解析
double和float的区别
1.double是双精度浮点数,内存占8个字节,有效数字16位,表示范围是-1.79E+ 308~1.79E+308。
float是单精度浮点数,内存占4个字节,有效数字8位,表示范围是 -3.40E+38~3.40E+38。
2.两者处理速度不同,CPU处理float的速度比处理double快。double的精度高,double消耗内存是float的两倍。
3.如果不声明,小数默认是double类型,用float时需要进行强转,或者在小数后加上f。
4.精度控制与原样输出

#include<iostream>
#include<iomanip>//setpresicion所在库,可以换成万能库
using namespace std;
double x,y,z;
int main(){
	cin>>x>>y;
	z=x*y;
	cout<<setprecision(10)<<z<<'\n';//setpreicision():设置精度
	cout<<fixed<<z<<'\n';//fixed:原样输出!!!
	cout<<fixed<<setprecision(3)<<z<<'\n';
	return 0;
}

标签:知识点,有效数字,double,浮点数,float,内存,关于
From: https://www.cnblogs.com/superl61/p/17765633.html

相关文章

  • IEEE754 浮点数
    十进制数5.75161.875-0.02343755.75转单精度浮点数整数部分5/2=2...12/2=1...01/2=0...1小数部分0.752=1.50...10.502=1.00...1101.1100000000=1.011100000000*2^2S=0E=2M=011100000000故其单精度浮点数为:010000001011100000000161.875转单精度浮点数......
  • IEEE754浮点数
    任务详情1.参考https://www.cnblogs.com/oxspirt/p/7234024.html,把十进制数5.75,161.875,-0.0234375的单精度浮点数,并用http://www.weitz.de/ieee/验证你转化是否正确。2.使用C语言验证你的转化是否正确作业正文5.75~01000000101110000000000000000000161.875~010000110010000111......
  • IEEE754 浮点数
    作业答案十进制二进制5.7501000000101110000000000000000000161.87501000011001000101110000000000000-0.023437510111100110000000000000000000000其中5.75:S=0E=10000001M=01110000000000000000000161.875:S=0E=10000110M=010......
  • 关于 EI 的三次多项式复合的一些注解
    感谢APJifengc指导.看了xiaoziyao的复合,大概理解EI的思路了,但是似乎细节上有一些问题,在此注记.下文「复合」均指右复合.前置内容复合二次分式的内容可以参考参考文献[2].复合\(ax+b\)先考虑如何复合\(x+c\).\[\begin{aligned}\mathrm{ans}&=\sum_{i\ge0}a_i......
  • 关于Hyperledger Fabric区块链中的测试网络
    HyperledgerFabric区块链运行时核心架构当然,上图中仅给出了只有一个组织的示例。Fabric网络中测试网络的重要作用有哪些?在Fabric网络中,测试网络的重要作用主要包括以下几点:学习和了解Fabric:通过测试网络,可以帮助初学者和开发者更深入地了解Fabric的基础架构、运行机制以及相关技术......
  • 关于Cortex-M3报错解决方法总结:Flash Download failed错误
    事情原因:在一次使用ST-LINKv2下载程序时,突然出现Error:FlashDownloadFailed-"Cortex-M3”这个错误,显示没有错误,没有警告。芯片型号接线都没有问题。当时就很摸不着头脑,然后上网查看了一下。原来是因为STM32F103C8T6有64kFlash和20kRAM,tm他们不属于高容量的Flash。所以我改了......
  • 站在悬崖上的艺术家们 ——关于蓬皮杜现代艺术博物馆
    站在悬崖上的艺术家们——关于蓬皮杜现代艺术博物馆冯骥才我原本以为,科学与艺术从属精神,精神的创造力无边无涯。可是,一走进蓬皮杜现代艺术博物馆我就变了。 整个人类已经江郎才尽!巴黎的三座博物馆基本上构成西方的绘画史。卢浮宫是古代,奥塞博物馆是近代,蓬皮杜是......
  • 关于数据集中缺失值的处理
    #缺失值处理"""已知数据中的缺失值均值用'?'来表示,我们的目的是将'?'转换成NaN并去除包含缺失值的数据行replace()和dropna()都是pandas的函数-replace()的作用是将数据中所有的问号('?')替换为NumPy库中的NaN(NotaNumber),NaN在数据分析中通常表示缺失值-dropna()的作用是......
  • 十进制浮点数转换成IEEE754标准的32浮点数的二进制格式
    十进制浮点数转换成IEEE754标准的32浮点数的二进制格式目录十进制浮点数转换成IEEE754标准的32浮点数的二进制格式作业答案前章:十进制浮点数转二进制浮点数整数部分小数部分故:5.75(d)-->101.11(b)正文:IEEE754标准下的单精度(32位)浮点数(BIN)IEEE754转化作业答案5.75:01000000......
  • 【十分钟一个知识点】约瑟夫环问题
    问题来历据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,......