浮点型常量的指数表示中,e是可以省略的

 我来答
百度网友2066311
2023-01-10 · 超过110用户采纳过TA的回答
知道小有建树答主
回答量:811
采纳率:100%
帮助的人:10.8万
展开全部

浮点数常量分为指数形式表示和十六进制形式表示,具体说明如下:
转换说明符如下

%f 打印十进制的float、double类型
%e 打印指数计数法表示的小数
%a 打印十六进制格式的浮点数

(1)浮点型常量基本形式是:有符号数字(包括小数点),后面跟e或E,最后是一个有符号数表示10的指数。
如:2.87E+12
-1.56e-3
(2)C99中添加了一种新的浮点常量格式:十六进制表示。在十六进制前加十六进制的前缀0x或0X,用P和p代替E和e,用2的幂代替10的幂

如:0xa.1fp10
即:十六进制的a等于十进制的10,a.1f转为十进制为:10×16^0.1×16^-1+15×16^-2;p10表示2的10次方
最后结果为:(10×16^0.1×16^-1+15×16^-2) × 2^10 = 10364.0

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式