C语言合法标识符有哪些

作者&投稿:函飘 (若有异议请与网页底部的电邮联系)
C语言合法标识符~

1.
所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头;
2.
标识符的其它部分可以用字母、下划线或数字(0~9)组成;
3.
大小写字母表示不同意义,
即代表不同的标识符,如cout和Cout;
在定义标识符时,虽然语法上允许用下划线开头,但是,我们最好避免定义用下划线开头的标识符,因为编译器常常定义一些下划线开头的标识符。
4:关键字是保留字,不能用来做标识符(如变量名),例如:int
double;
是错误的,因为
double
是关键字,不能做变量名。使用关键字来做变量名是一种语法错误,不能通过编译!下表列出了
C
语言的所有关键字:
auto
enum
restrict
unsigned
break
extern
return
void
case
float
short
volatile
char
for
signed
while
const
goto
sizeof
_Bool
continue
if
static
_Complex
default
inline
struct
_Imaginary
do
int
switch
double
long
typedef
else
register
union

那你首先得知道什么是标识符
和其他高级语言一样,在C语言中用来表示对变量,符号常量,函数,数组,类型等数据对象命名的有效字符序列统称为标识符.简单地说,标识符就是一个名字.

在C语言中,规定标识符只能由 字母 , 数字 , 下划线组成, 且第一个字符必须为字母或下划线.
合法的标识符如下:
sum,average,_total,Class,day,month,Student,Student_name,tan,louts_1_2_3,BASIC,li_ling等
非法的标识符如下:
M.D.John,#123,3D45,a>b等
补充:
(1).标识符只能由字母、数字和下划线三类字符组成
(2).第一个字符必须是字母(第一个字符也可以是下划线,但被视作系统自定义的标识符)
(3).大写字母和小写字母被认为是两个不同的字符,如A和a是两个不同的标识符
(4).标识符可以任意长,但只有前32位有效。有些旧的C版本对外部标识符的限制为6位。这是由于链接程序的限制所总成的,而不是C语言本身的局限性
(5).标识符不能是C的关键字

我们首先要知道标识符由字母、下划线、数字这三个方面组成。

同时标识符标示符分为预定义标示符和用户标示符

预定义标示符是系统定的,如printf,scanf。

用户标示符是用户自己定的,以下划线或字母开头,由下划线,字母,数字组成。

只要没有错误都可视为合法标识符,由于用户标识符可以自己设定并且自由变换会有很多种,所以就在这列举一些合法的预定义的标识符。

auto break case char const continue 

default do double else enum extern 

float for goto if inline int long register restrict return short signed

sizeof static struct switch typedef union 

unsigned void volatile while 

_Imaginary_Generic

特别注意的是,关键字不能是标识符,如main等






C语言哪些标识符才是正确
1、5是合法的 知识点: 标识符是指常量、 变量、语句标号以及用户自定义函数的名称。C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母、下划线开头。一些标识符被赋于特定的含义就叫做保留字(或称为关键字)。

C语言中的标识符有哪些?怎么才算是合法的标识符?
C语言标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注...

C语言中合法标识符的要求
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89...

C语言中合法标识符的要求
组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

C语言 以下选项中合法的标志符是 A 1-1 B 1_ C 1_1 D _11 这题咋做...
选AC语言的合法标识符,以下划线或者字母开头,可以包含数字,不能是系统关键字。所以,Bstatic是系统关键字,非法。C3a以数字开头,非法,Dstu-1包含-操作符,非法。

C语言,标识符是由什么组成的字符原则
(1)第一个字符必须是字母(不分大小写)或下划线(_);(2)后跟字母(不分大小写)、下划线(_)或数字组成;(3)标识符中的大小写字母有区别。如,变量sum,sum,sum代表三个不同的变量;(4)不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如,不能将标识符命名...

下面哪些标识符在java语言中是合法的
\/\/合法标识符,首位不能是数字;\/\/Java关键字不能当作Java标识符;\/\/标识符不能包含空格;\/\/不能包含@、#等其他特殊字符,只能包含美元符号($);包名:字母全部小写。如,com.abc.dollapp。常量名:采用大写形式,单词之间以下划线“_”隔开。标识符组成 Java标识符由数字,字母和下划线(_),美元...

下列选项中,合法的C语言标识符是
下列选项中,合法的C语言标识符是 A._a1 B.width C.#abc123 D.123abc E.o*k E.a?G.a+b H.%a I:b!正确答案:a1;width

C语言的标识符都有哪些类型?
标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。标识符命名应做到“见名知意”,例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)……标示符(IDentifier)是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。在编程语言中,...

c语言的标识符包括哪些内容
C语言中标识符是用来对变量名、函数名、标号及其它各种用户定义的对象命名的。标识符的第一个字符必须是字母,下划线属于字母,即标识符的第一个字符是字母或下划线,随后的字符可以是字母、数字或下划线。

德清县18062436553: C语言合法标识符有哪些 -
昔博痔速: 标识符由字母、下划线、数字这三个方面组成,但开头必须是字母或下划线. 另外,关键字不能是标识符,如main等.

德清县18062436553: 下列符号串中,属于C语言合法标识符的是 -
昔博痔速:[选项] A. else B. a-2? C. _00? D. 00

德清县18062436553: c语言中怎样才算是合法标识符? -
昔博痔速: C语言规定,标识符以字母或下划线开头,后跟若干字母,下划线或数字,大小写字母组成的标识符是不同的,标识符的长度没有限制.例如,以下标识符是合法的:a,x,x3,BOOK_1,sum5. 以下标识符是不合法的:3s,s*T,-3x,(bowy-1)

德清县18062436553: 在以下各组标识符中,均是合法的C语言标识符是 - 上学吧普法考试
昔博痔速: 标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线.例如,正确的标识符:abc,a1,prog_to.不能把C语言关键字作为用户标识符,例如if,for,while等. 标识符长度是由机器上的编译系...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网