标识符
identifier是编程中使用的名称,用来命名变量、常量、函数、语句块等。从而建立起名称与用法之间的关系。c语言将标识符分为三类:关键字、预定义标识符和用户定义标识符。用户定义的标识符有以下规则和规范。
如果第一步基础比较差,而你正好在学C/C,不妨关注一下大家都能学的视频教程,通俗易懂,通俗易懂。一个视频只讲一个知识点。视频不深奥,不需要研究。在公交、地铁、厕所都可以看,随时随地都可以抬高姿势。
命名的基本规则
标识符由字母(a-z、A-Z)、数字(0-9)和下划线“_”组成,第一个字符不能是数字,但可以是字母或下划线。例如,正确的标识符:abc,a1,prog_to。您不能使用C语言关键字作为用户标识符,例如if、for、while等。标识符区分大小写,也就是说,它们严格区分大小写。标识符的命名应该是“已知名称”,例如,长度、总和、总数、圆周率……).常用的命名规范。
小驼峰中第一个单词的第一个字母是小写的,后面其他单词的第一个字母是大写的,比如:myName youAge大驼峰中所有单词的第一个字母都是大写的,比如MyName YouAge Hungary在标识符前加小写字母来标识变量的范围和类型等。g_ global变量c_ constant s_ static成员变量提示:写项目时,保持一个标准,建议使用小驼峰(视企业下班后的需求而定)。
常量与变量
常量
常量是一个固定值,在程序执行过程中不会改变。这些固定值也称为文字。常量可以是任何基本数据类型,如整数常量、浮点常量、字符常量或字符串,以及枚举常量。
00-1010整数常量可以是十进制、八进制或十六进制常量。指定基数:10X或0X表示十六进制,0表示八进制,十进制默认不带前缀(VS2019支持二进制常量表示:0b或0B表示二进制)。
整数也可以有后缀,是U和L的组合,U代表无符号整数,L代表长整数。后缀可以是大写也可以是小写,U和L的顺序是任意的。
80 //小数
0120 //八进制
0X50 //十六进制
0B1010000 //Binary
整数常量
浮点常量由整数部分、小数点、小数部分和指数部分组成。浮点常数可以用十进制或指数形式表示。当以小数形式表示时,它必须包含整数部分、小数部分或两者。当以指数形式表示时,必须包括小数点、指数或两者。有符号指数由e或e引入。
0.25;//法律
.25;//Legal相当于0.25。
5.//合法等同于5.0
314159 e-5;//法律3.14159;
314159E//应该输入非法的索引值,而不是“;”。e-5;//非法缺少整数或分数
浮点常量
字符常量用单引号括起来,例如,' x '。常量可以是普通字符(如' x ')、转义序列(如' t ')或普通字符(如' u02C0 ')。
ASCII字符码表:
转义字符:特殊字符常量
以反斜杠“”开头,后跟一个或多个字符。转义字符有特定的含义,不同于字符的原始含义,因此称为“转义”字符。转义字符只能使用小写字母,每个转义字符只能视为一个字符。 v“垂直选项卡”和“f”页面馈送对屏幕没有影响,但会影响打印机的响应操作。下表列出了一些转义序列代码:
转义序列
意义
ASCII码值(十进制)
\
字符
092
'
性格;角色;字母
039
'
性格;角色;字母
034
a
警铃
詹姆斯邦德
b
退格键
008
f
页面馈送字符
012
n
换行符
010
r
返回
013
t
横表
009
v
垂直标签
011