C语言.哪些表达合法?

问题描述:

C语言.哪些表达合法?
下列变量定义中合法的是
A) short _a=1-.le-1;
B) double b=1+5e2.5;
C) long do=0xfdaL;
D) float 2_and=1-e-3;
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
应该是A
对于B, 表达式右边的值不是正常的浮点数书表示
对于C, do是C语言中的关键字,因此不能作为变量名
对于D, C语言中的标识符不能以数字开头
再问: 对于B, 表达式右边的值不是正常的浮点数书表示 是指那个1吗?
再答: 5e2.5 : e的右边必须是整数,当然也可以是负整数,如5e-5,这是浮点数指数形式的表示。
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解