C语言之指数计数法


指数计数法

C语言指数计数法是科学计数法在计算机中的写法,e后面的数字是10的指数,指数计数法又称为e计数法。
科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式(1≤|a|<10,a不为分数形式,n为整数),这种记数法叫做科学记数法。当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。

科学记数法:20210817000000=2.210817*1013
在计算机中我们用E或e来表示10的幂:20210817000000=2.0210817e13

示例

#include<stdio.h>
int main()
{
	double value=202077;
	printf("%e\n",value);
	
	value=2.02077e5;
	printf("%f\n",value);
	
	value=202077e-5;
	printf("%f\n\n",value);
	
	
	
	
	float Fvalue=202077;
	printf("%e\n",Fvalue);
	
	Fvalue=2.02077e5;
	printf("%f\n",Fvalue);
	
	Fvalue=202077e-5;
	printf("%f\n",Fvalue);
	return 0;
 }

image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM