大一C语言的问题下列变量定义中合法的是( )A.float_a=1-.1e-1; B.long do=0xfdaL;
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/28 09:27:43
大一C语言的问题
下列变量定义中合法的是( )
A.float_a=1-.1e-1; B.long do=0xfdaL; C.float2_and=1-e-3;
为什么,其他错在哪
下列变量定义中合法的是( )
A.float_a=1-.1e-1; B.long do=0xfdaL; C.float2_and=1-e-3;
为什么,其他错在哪
B中0x代表16进制,16进制每一位的范围是0-9,a,b,c,d,e,f
没有L
C中2_and变量命名不正确,变量定义数字不能作第一个字符,第一个字符必须是_或字母
再问: 1-.1e-1是什么意思啊
再答: B好像的确是因为do是关键字,那个L可能是代表long型,我说错了。。 1-.1e-1 我理解 前面的 1- 1减去后面的 .1e-1 0好像省略了吧,应该是0.1e-1 我理解是0.1 * ( 1 / 10) e-1应该是10的-1次方
再问: 为什么do是关键词就不行啊,还有为什么1-.1e-1不是0.9的-1次方
再答: 关键字本来就不能做变量名,如果定义了一个 int while; 当遇到while循环时,编译器就不知道这个是while循环还是你自己定义的变量了 当时学的时候老师应该说过吧 第二个 应该先算乘法。。 那个减法应该是最后才计算的,所以过程中不会出现0.9,应该先算乘方,之后是乘法,最后才是减法 1-(0.1 * e-1) 是1-0.01=0.99
没有L
C中2_and变量命名不正确,变量定义数字不能作第一个字符,第一个字符必须是_或字母
再问: 1-.1e-1是什么意思啊
再答: B好像的确是因为do是关键字,那个L可能是代表long型,我说错了。。 1-.1e-1 我理解 前面的 1- 1减去后面的 .1e-1 0好像省略了吧,应该是0.1e-1 我理解是0.1 * ( 1 / 10) e-1应该是10的-1次方
再问: 为什么do是关键词就不行啊,还有为什么1-.1e-1不是0.9的-1次方
再答: 关键字本来就不能做变量名,如果定义了一个 int while; 当遇到while循环时,编译器就不知道这个是while循环还是你自己定义的变量了 当时学的时候老师应该说过吧 第二个 应该先算乘法。。 那个减法应该是最后才计算的,所以过程中不会出现0.9,应该先算乘方,之后是乘法,最后才是减法 1-(0.1 * e-1) 是1-0.01=0.99
大一C语言的问题下列变量定义中合法的是( )A.float_a=1-.1e-1; B.long do=0xfdaL;
-下列变量定义中合法的是( ) A.short a=1-0.1e-1 B.double b=1+5e2.5 C.long
c语言中,下列变量定义合法的是:A:int _a=1-.e-1 B:double b=1+5e2.5 C:...
这些怎么理解?C语言20.下列变量定义中合法的是 A A.short _a=1-.le-1; B.double b=1+
c语言中以下变量定义合法的是 A.float3_four=3.4 B.int_abc_=2 C.double a=1+4
大一基础C语言问题有以下定义语句double a,b; intw; long c;若各变量已正确赋值,则下列选项中正确的
为什么 0.1e+6是C语言的合法常量,而‘cd’不是?为什么 char A=65+1,b='b';是正确的定义语句?
下列变量定义中合法的是
下列变量名中,合法的是( ) A.123 B.ab_c C.ab$c D.ab-c
有关于C程的问题若变量已正确定义并赋值,符合C语言语法的表达式是 A.a=2++ B.a=3,5 C.a=a+1=3 D
若变量已定义并赋值,则a=b+5=c-7是合法的表达式.
以下的变量定义语句中,合法的是 :A.float $_*5= 3.4F; B.byte b1= 15678; C.int