C语言,1.234e+4为什么是合法实型常量,1.234e0.4不合法

如题所述

ouble a = 3.5e2;
double a = 3.5e0;
double a = 3.5e-2;
只能是字面常量,而且必须是整数,正负0均可。。
double a = 3.5e2.1; // 小数不行。。
double a = 3.5e; // 没有指数也不行。。
int i = 2; double a = 3.5ei; // 变量也不行。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-03
e后面不能接小数,必须是整数追问

接加号可以?表示啥意思

追答

整数可以是正整数和负整数

加号可以省略,都表示正整数

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网