c语言指数记数法有效数字书上说double至少保证了13位有效数字,而float至少有6位有效数字,请问到底几种精度类型有几个有效数字,又是怎么算出来的?不懂啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 13:52:12
c语言指数记数法有效数字书上说double至少保证了13位有效数字,而float至少有6位有效数字,请问到底几种精度类型有几个有效数字,又是怎么算出来的?不懂啊

c语言指数记数法有效数字书上说double至少保证了13位有效数字,而float至少有6位有效数字,请问到底几种精度类型有几个有效数字,又是怎么算出来的?不懂啊
c语言指数记数法有效数字
书上说double至少保证了13位有效数字,而float至少有6位有效数字,请问到底几种精度类型有几个有效数字,又是怎么算出来的?
不懂啊

c语言指数记数法有效数字书上说double至少保证了13位有效数字,而float至少有6位有效数字,请问到底几种精度类型有几个有效数字,又是怎么算出来的?不懂啊
小数除了一部分外,没法用精确的二进制来表示
0.5,0.25,0.375等2的n次方分之几是精确存储的,其他的小数都是没有办法用二进制精确存储的
你可以手工计算一下0.1看看,他是个无限的小数再二进制中
就如同圆周率再10进制中一样,不影响计算精度的情况下,近似的用
要想详细的了解double和float的存储方式,那个二进制位表示什么意思,都有详细的说明

c语言指数记数法有效数字书上说double至少保证了13位有效数字,而float至少有6位有效数字,请问到底几种精度类型有几个有效数字,又是怎么算出来的?不懂啊 科学记数法中什么是有效数字 C语言里负数是整数吗?我看书上说,e后面的指数部分必须是整数,如e-5是错误的.书上原话是这么说的:C语言规定,再用指数形式表示实属时,字母e或E之前(即尾数部分)必须有数字,e后的指数部 4600000用科学记数法,保留三个有效数字原因, 用科学记数法表示(保留两个有效数字)-0.00002012 有效数字和科学记数法怎么讲 6.970万用科学记数法表示为;有效数字有 用科学记数法表示0.000695并保留两个有效数字为?这素我们的作业的说. c语言中p-记数法是什么? C语言科学记数法9e59e5 C语言中,有效数字怎么解释? 用科学记数法表示的数字怎样保留有效数字?比如4.032*10^7保留两个有效数字是多少? 数字-120500000用科学记数法表示为______,保留3个有效数字是 用科学记数法表示302400用科学记数法表示302400,应记为__________,保留两个有效数字记为__________,有效数字是__________. 359900,358800用科学记数法表示(保留三个有效数字,保留四个有效数字)既然359900保留三个有效数字并用科学记数法会变成3.60*10的5次方(为什么啊,不是说保留三位精确到第二位吗,第三位的9四 C语言的指数格式怎么理解?书上说,在小数格式的基础上,后面再加一个e或E后跟一个1~3位整数组成.如-1.234E18,还有,书写指数格式的实数时,字母e或E前面必须有数字,可以没有小数点,如.2e3,2.3e,2e3. 数学科学记数法题137000千米,用科学记数法表示约为__________(保留两个有效数字) 关于科学记数法的题目123456 (A)准确至三位有效数字 (B)用科学记数法表示