c语言常量 1.5e合法吗

如题所述

第1个回答  2014-06-09
不对
e表示10的n次方,所以e的前後都有数字,前面是系数,後面是次方数,
例如:
1E-2 表是 0.01
第2个回答  2014-06-09
double 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; // 变量也不行。。追问

请问“ ”对吗?还有,能不能y++=x++

追答

“ ”对

能y+=x++

追问

非常感谢

追答

y++ 是表达式,不能作为变量被赋值,只能y 变量本身可以

第3个回答  2014-06-09
e后边必须有数字(整数)追问

那请问“ ”合法吗

追答

不合法

本回答被提问者采纳
第4个回答  2014-06-09
不合法

第5个回答  2014-06-09
真的不合法
相似回答