C语言标识符
2015-07-28 16:44
211 查看
C语言中的标识符只能由字母、数字和下划线三种字符组成。且第一个字符必须是?
字母或下划线
标识符是用户编程时使用的名字。我们指定某个东西、人,都要用到它,他或她的名字;
在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。同样的道理,
在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为标识符。
我们在给人起名字时有一定的规矩,比如,头一个字为父亲或母亲的姓氏,后面一般为一个或两个字。
所以,您可以想当然地认为电脑语言里的标识符也有一定的命名规则,如果您这样想,那您就想对了!
1) 标识符由字母、数字、下划线“_”组成,并且首字母不能是数字.
2) 不能把C语言关键字作为标识符.
3) 标识符长度限制8字符.
(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
4) 标识符对大小写敏感.
下面的标识符名是合法的: year,Day,ATOK,x1,_ CWS,_change_to
而下面的标识符名是不合法的: #123(含有非法字符),.COM(含有非法字符),
$100(含有非法字符),1996Y(以数字为开头),1_2_3(以数字为开头),Win3.2(含有非法字符)
相关题目:
以下选项中合法的用户标识符是 B
A) long B) _2Test C) 3Dmax D) A.dat
下列四组选项中,正确的C语言标识符是( C )。
A) %x B) a+b C) a123 D) 123
字母或下划线
标识符是用户编程时使用的名字。我们指定某个东西、人,都要用到它,他或她的名字;
在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。同样的道理,
在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为标识符。
我们在给人起名字时有一定的规矩,比如,头一个字为父亲或母亲的姓氏,后面一般为一个或两个字。
所以,您可以想当然地认为电脑语言里的标识符也有一定的命名规则,如果您这样想,那您就想对了!
1) 标识符由字母、数字、下划线“_”组成,并且首字母不能是数字.
2) 不能把C语言关键字作为标识符.
3) 标识符长度限制8字符.
(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
4) 标识符对大小写敏感.
下面的标识符名是合法的: year,Day,ATOK,x1,_ CWS,_change_to
而下面的标识符名是不合法的: #123(含有非法字符),.COM(含有非法字符),
$100(含有非法字符),1996Y(以数字为开头),1_2_3(以数字为开头),Win3.2(含有非法字符)
相关题目:
以下选项中合法的用户标识符是 B
A) long B) _2Test C) 3Dmax D) A.dat
下列四组选项中,正确的C语言标识符是( C )。
A) %x B) a+b C) a123 D) 123
相关文章推荐
- C语言的内存分配
- [C++对象模型][8]多重继承与虚函数表
- 给source insight添加.cc的C++文件后缀识别
- 关于static在java和C++中的用法小谈(一)
- 关于构造函数
- 浅析C++编程当中的线程
- java与C++之间进行SOCKET通讯要点简要解析
- c++中的dynamic_cast
- 极客班GeekBand - C++面向对象高级开发 - 2
- C++ 11 学习1:类型自动推导 auto和decltype
- C++第三节:二次删除、内存泄漏
- 中国大学MOOC-翁恺-C语言程序设计习题集 02-0 到 04-4
- C/C++ 取整函数ceil(),floor()
- C语言中的运算符的优先级
- C++实现RTMP协议发送H.264编码及AAC编码的音视频
- c++<vector>AND<array>
- [LeetCode] Simplify Path
- C++中的覆盖、重载与隐藏
- C++ STL 迭代器方法 之 advance与prev 方法 浅析
- C++ STL 之 next_permutation 的用法(下一个序列函数,按字典序排)