c语言中,下列变量定义合法的是:A: int _a=1-.e-1 B: double b=1+5e2.5 C: ...

发布网友 发布时间:2022-04-22 19:35

我来回答

4个回答

热心网友 时间:2023-11-17 02:05

好好看看这个问题
首先答案A:后面1-.e-1在e中没有这种写法,写法是错误的而且不知道是什么意思。aeb表示a乘以10的b次方
再看答案B;5e2.5注意e后面只能是整数!
答案C;上面有人说了就是long
int
用于存储整型变量,所以就算赋值为12.5,最后X里面存储的还是整数那一部分
最后答案D;前面不能数字2开头,这是个错误!后面1-e-3这个写法也是错误的!

热心网友 时间:2023-11-17 02:05

变量命名原则:
1.只能由字母和数字组成,且第一个字符必须是数字。
2.尽量不要使用下划线作为变量的第一个字母。
3.见名知意
排除A、B、D

热心网友 时间:2023-11-17 02:06

A
B
D
都不用说了
主要是考浮点数的科学计数法表示
C
它有一个隐含的强制类型转换,将浮点数转换为长整型存储到变量b

热心网友 时间:2023-11-17 02:06

C,long
int
用于存储整型变量,所以就算赋值为12.5,最后X里面存储的还是整数那一部分

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com