c语言以下选项中合法的实型常数

以下选项中合法的实型常数是1.3E 其他3项哪里错了?
5E2.0
E-3
.2E0
1.3E

一些选项中合法的用户标识是_2Test其他3项哪里错了?
long
_2Test
3Dmax
A.dat

5E2.0 : 错在2.0上

E-3 : E前必须有数字

long :关键字,不能做标识符

3Dmax : 不能以数字开头

A.dat : "."为非法字符

在C语言中,实数有两种表示形式:十进制数形式与指数形式。

一般形式的实数:小数形式的实数由整数部分、小数点和小数部分组成(必须要有小数点)。

指数形式的小数:指数形式的实数由尾数部分、e(E)和指数部分组成(字母e或E的前后必须要有数字,且其后面的指数必须为整数)。选项A中,5E2.0中E后面的2.0不是整数;选项B中,E前面没有数字;选项D中,E后面没有数字。

扩展资料:

尾数部分可以是十进制整数或一般形式的十进制实数,指数部分是十进制的短整数(可以带“+”号或“-”号)。数的正负用前面的“+”(可以省略)号或“-”号来区分。

指数形式的实数它的数值可以用公式计算:尾数*10指数。

这种形式类似数学中的指数形式。在数学中,一个可以用幂的形式来表示,如2.3026可以表示为0.23026×10^1 2.3026×10^0 23.026×10^-1等形式。在C语言中,则以“e”或“E”后跟一个整数来表示以“10”为底数的幂数。2.3026可以表示为0.23026E1、2.3026e0、23.026e-1。

C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、5e3.6、.e、e等都是非法的指数形式。注意:在字母e或E的前后以及数字之间不得插入空格。

参考资料来源:百度百科-实型常量

温馨提示:内容为网友见解,仅供参考
第1个回答  2006-04-20
第一题应该是.2e0正确
指数形式的浮点常量需满足,e前面有数字,e后面有整数
5e2.0后面是实型数,e-3前面没数字,1.3e后面没整数

第二题是_2Test正确
用户标识符需满足:只能以数字、字母、下划线组成,且最前面只能是字母或下划线,且不能与C的关键字相同
long是C的关键字,3DMAX以数字开头,A.dat有非法的“.”
第2个回答  推荐于2017-09-13
都是基础题目:
1. 实型常数的用法
E前面必须有数字,且为整数;后面可以有数字,并且必须为整数。

2. 什么是用户标识?是指变量吗?
变量不能够以数字打头,不能够跟关键字、数据类型同名,不能够包含一些特殊字符,如:.本回答被提问者采纳
第3个回答  2006-04-20
1.
5E2.0 : 错在2.0上
E-3 : E前必须有数字.

2.
long :关键字,不能做标识符.
3Dmax : 不能以数字开头.
A.dat : "."为非法字符.

以下选项中合法的实型常数是___。A) 5E2.0 B) E-3 C) .2E0 D) 1.3E...
在C语言中,实数有两种表示形式:十进制数形式与指数形式。1)一般形式的实数:小数形式的实数由整数部分、小数点和小数部分组成(必须要有小数点)。2)指数形式的小数:指数形式的实数由尾数部分、e(E)和指数部分组成(字母e或E的前后必须要有数字,且其后面的指数必须为整数)。选项A中,5E2.0中E后面...

以下选项中合法的实型常数是( )。
【答案】:C C。【解析】本题考查实型常数的指数表示法,可以肯定的是指数不能为小数即必须为整数。由于符号E前面必须有数字。D在指数符号后面没有数字,是错误的。

那个是合法的实型常数
1、小数形式:小数形式表示的实型常量必须具有小数点。2、指数形式:指数形式的实型常量需要以科学计数法的形式出现,对于e的指数形式,其前、后必须具有数字且其后的数字为整数,不可为小数,否则为不合法的实型常量。实型常量:又称实数或浮点数,在C语言中可以用两种形式表示一个实型常量,分别为小...

合法的实型常数是什么?
合法的实型常数是实型常量。在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义。小数形式即一般形式的实数。它是由整数部分、小数点、小数部分组成,其中整数部分或小数部分可以省略其中一个。分类:1、十进制整数 十进制整数就是通常整数的写法。例如:11、15、...

什么是合法的实型常数
实数的合法表示形式。实数可以是十进制、八进制、十六进制、二进制或这些数字的组合形式,在C语言中,实数有两种表示形式,十进制数形式与指数形式,合法的实型常数应当符合C语言的语法规则,例如,选项A中,5E2.0中E后面的2.0不是整数,选项B中,E前面没有数字,选项D中,E后面没有数字,最终可以...

C语言题:求结果,给出解释 正确的实型常数是
1、小数形式是由数字和小数点组成的一种实数表示形式,例如0.123、.123、123.、0.0等都是合法的实型常量。2、指数形式:0.2e2 C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、5e3.6、.e、e等都是非法的指数形式。第二题d 只能把指针赋值给指针 ...

c语言考试,求答案,急!!急!!
(12) 以下选项中合法的实型常数是( )。 A) 5E2.0 B) E-3 C) .2E0 D) 1.3E (13) 以下选项中合法的用户标识符是( )。 A) long B) _2Test C) 3Dmax D) A.dat (14) 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\\101’是( )。 A) 字符A...

c语言中实型常数5E2与 5E2.0哪个合法??? 2.0是整数吗?
2E4 ,23.4e2 ,0.45e12 ,3e1等都是合法的指数形式,e4 ,2.4e4.2 ,e ,.e4 ,5e都不是合法的指数形式,--- 规范化的指数形式:定义:在字母E(或e)之前的小数部分中,小数点左边应有一位(且只能有一位)非0数字,这种形式称为规范化的指数形式。举例:1e4,2.34e23,5.5672e...

c语言中实型常数.5e-3是合法的么?为什么?"\\x13"是合法字符常量么?为 ...
.5e-3表示0.5乘以10的负3次方,是合法的float常量。"\\x13"是非法的字符常量,字符常量要用单引号,改为'\\x13'才是合法的。

12.31E.0是c语言合法的实型常数吗?
12.31E.0不是c语言合法的实型常数。在E的后面,只能是一个整数,不可以有小数点的。

相似回答