作业帮 > 综合 > 作业

这些怎么理解?C语言20.下列变量定义中合法的是 A A.short _a=1-.le-1; B.double b=1+

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 02:08:02
这些怎么理解?C语言
20.下列变量定义中合法的是 A
A.short _a=1-.le-1;
B.double b=1+5e2.5;
C.long do=0xfdaL;
D.float 2_and=1-e-3;
A:正确
B中,科学计数法的指数部分必须是一个整数;
C中,do是关键字,不能作为标识符名称;
D中,标识符命名应以字母或下划线开头
再问: A怎么看?
再答: A是对的啊,其实你只要打个代码,运行一下就都知道了
再问: 我是想知道,_a被赋了什么值,赋值运算符的右操作数是什么数?
再答: 1-0.1*10-1 = 0.99 转化为整数是0

所以 _a = 0;