00问答网
所有问题
c语言问题 为什么是0.314159e1呢?这不是规范化形式吧?求解释,新手不明白,谢谢了
如题所述
举报该问题
推荐答案 2013-12-11
不是默认输出形式。
float x=3.14159;
printf("%e",x);
默认输出形式是 3.141590e+000
------------
计算机内浮点数存放形式应当是2进制,由 国际标准 IEEE 754 规定。最新版是 IEEE 754-2008
你的教材,只是说,浮点数分为 数符号,小数,指数 3部分存放。
数值 等于 0.314159e1 (规范化意思是:浮点数分为 数符号,小数,指数 3部分)
追问
哦
谢谢了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jTnI0ZTjTTBDBjenTj.html
其他回答
第1个回答 2013-12-10
这是科学计数表示,如下:
0.314159e1=0.314159*10^1=3.14159
[num][e][n] = num*10^n,num是基数,e表示已10为底的幂。
追问
这个我懂
你看图片上说的是规范化指数形式,0.3………………这个好像不符合吧?
相似回答
c语言
基础 3.14159x10^1
为什么
写成
0.314159e
001?
答:
可以去参阅IEEE754浮点数据标准,其实只有在754中才有实际的意义。这里只是表述一个概念(
规范化
指数形式),不用细究,了解就好。
0.314159e
001 这是
C程序
按科学计数法输出浮点数的默认格式,就
是0.314159
x10^1 的意思 e连上后面三位,表示10的n次方 ...
c语言
基础 3.14159x10^1
为什么
写成
0.314159e
001?
答:
回答:关于
规范化
数 可以去参阅IEEE754浮点数据标准,其实只有在754中才有实际的意义。这里只是表述一个概念(规范化指数形式),不用细究,了解就好。
0.314159e
001 这是
C程序
按科学计数法输出浮点数的默认格式,就
是0.314159
x10^1 的意思 e连上后面三位,表示10的n次方
C语言
标准化指数
形式
规范化
指数形式
答:
一、在
C语言中,
浮点数,包括float和double类型,有两种表示方法:1、实数
形式,
即1.23这样整数部分加小数部分的表示方式;2、指数形式,即科学计数法。其形式为:aEb 代表a乘10的b次幂。
E
也可以是小写,b必须为整数。二、指数形式只是浮点数的一种表示方法,任何一个浮点数,都有实数形式和指数形式...
大家正在搜
c语言是什么
?c语言什么意思
e1是什么故障
中央空调e1是什么故障
美的显示e1是什么故障
美的中央空调e1是什么故障
美的空调e1是什么故障
c语言题目
e1什么意思
相关问题
C++中规范化的指数形式如:0.314159e001中的00...
c语言基础 3.14159x10^1 为什么写成0.3141...
c语言基础 3.14159x10^1 为什么是写成0.314...
c语言中,实型数据以指数形式存储,下图中指数部分是指的什么?
c语言的,谢谢,求解释
这是c语言一道题不懂答案为何是7?求指导
遇到一个C语言问题,主要是题目看不懂。不知道是什么意思?
刚学C语言,可能问题有些简单,但是希望可以有人解答一番。告诉...