标识符
标识符是程序编程时采用的名称,用以给自变量、常量、函数公式、句子块等取名,以确立起名字与应用相互关系。
C语言中把标识符分成三类:关键词,预订义标识符,客户自定标识符 ,针对自定标识符有如下所示标准和规范
假如足下基本较为差,恰好在学习培训C/C ,何不关心下每个人都能够了解的教程视频,浅显易懂,从入门到精通,一个视频只讲一个知识要点。短视频不难懂,不用刻苦钻研,在公交车、在地铁站、在厕所都能够收看,随时涨知识
取名基本上标准
- 标识符由英文字母(A-Z,a-z)、数据(0-9)、下横线“_”构成,而且首标识符不可以是数据,但可以是英文字母或是下横线。例如,恰当的标识符:abc,a1,prog_to。
- 不可以把C语言关键词做为客户标识符,例如if,for,while等。
- 标识符对大小写字母比较敏感,即严苛区别大小写字母。
- 标识符取名应保证“见名知意”,例如,长短(length),求合、累计(sum),圆周率(pi)……
常见命名规范
- 小驼峰
- 第一个英语单词首字母大写小写字母,后边别的英语单词首字母大写
- 如:myName youAge
- 大驼峰
- 全部英语单词的首字母大写都英文大写
- 如MyName YouAge
- 匈牙利
- 在标识符前边再加上英文字母做为前缀,标志出自变量的修饰符,种类这些
- g_ 局部变量
- c_ 常量
- s_ 静态数据成员变量
提醒:大伙儿写新项目的情况下,维持一种规范,提议应用小驼峰(工作中了看公司要求)
常量与自变量
常量
常量是数值,在程序运行期内始终不变。这种固定不动的值,又叫做字面量。
常量可以是一切的基本数据类型,例如整数常量、浮点数常量、标识符常量,或字符串数组字颜值,也是有枚举类型常量。
整数常量
整数常量可以是十进制、八进制或十六进制的常量。前缀特定数量:0x 或 0X 表明十六进制,0 表示八进制,没有前缀则默认设置表明十进制(VS2019适用二进制常量表明:0b或0B表示二进制)。
整数常量还可以带一个后缀,后缀是 U 和 L 的组成,U 表明无标记整数(unsigned),L 表明长整数(long)。后缀可以是英文大写,还可以是小写字母,U 和 L 的次序随意。
80 //十进制
0120 //八进制
0X50 //十六进制
0B1010000 //二进制
浮点数常量
浮点常量由整数一部分、小数位、小数部分和指数值一部分构成。可以应用小数方式或是指数值方式来表明浮点数常量。
当应用小数方式表明时,务必包括整数一部分、小数部分,或与此同时包括二者。当应用指数值方式表明时, 务必包括小数位、指数值,或与此同时包括二者。带符号的指数值是用 e 或 E 引进的。
0.25; //合理合法
.25; //合法 等同于0.25
5.; //合理合法 等同于5.0
314159E-5; //合理合法3.14159;
314159E; //不法 应键入指数并非“;”
.E-5; //不法 缺乏整数或是成绩
标识符常量
字符常量是括在反斜杠中,例如,’x’ 。
标识符常量可以是一个平常的标识符(例如 ‘x’)、一个转义序列(例如 ‘t’),或一个常用的标识符(例如 ‘u02C0’)。
ASCII字符编码表:
转义字符:一种特有的标识符常量
- 以反斜杠””开始,后跟一个或好多个标识符。
- 转义字符具备相应的含意,有别于标识符原来的实际意义,故名“转译”标识符。
- 转义字符中只有应用英文字母,每一个转义字符只有当作一个字符。
- ‘v’竖直造表和‘f’翻页符对显示屏没有危害,但会影响复印机实行回应实际操作。
下表列出了一些那样的转义序列码:
转义序列 | 含意 | ASCII码值(十进制) |
\\ | 标识符 | 092 |
‘ | ‘ 字符 | 039 |
“ | ” 标识符 | 034 |
a | 警报铃声 | 007 |
b | 退格键 | 008 |
f | 翻页符 | 012 |
n | 回车符 | 010 |
r | 回车键 | 013 |
t | 水准制表符 | 009 |
v | 竖直制表符 | 011 |
空字符(NULL) | 000 | |
ddd | 一到3位的八进制数 | – |
xhh | 一到2位的十六进制数 | – |
字符串数组常量
字符串字颜值或常量是括在双引号 “” 中的。一个字符串包含类似标识符常量的字符:一般的标识符、转义序列和实用的标识符。
可以应用空格符做分隔符,把一个较长的字符串数组常量开展支行。
下边的案例表明了一些字符串数组常量。下边这三种方式所表明的字符串数组是一致的。
\"hello,world\";
\"hello,
world\";
\"hello,\"\"w\"\"orld\";
界定常量
在 C 中,有这两种简易的界定常量的方法:
- 应用 #define 预CPU。
- 应用 const 关键词。
#define 预CPU
#define identifier value /*#define 标识符 常量值*/
实例:
#include<stdio.h>
#define PI 3.1415
int main()
{
printf(\"圆的面积为:%lf\",PI*3*3);
return 0;
}
//output:圆的面积为:28.273500
const关键词
应用 const 前缀申明特定种类的常量,如下所示所显示:
const type variable = value;
const 申明常量要在一个句子内进行:
实际请看下面的案例:
实例:
#include<stdio.h>
int main()
{
const float PI = 3.1415f;
printf(\"圆的面积为:%f\",PI*3*3);
return 0;
}
//output:圆的面积为:28.273500
一定要注意,把常量界定为英文大写字母方式,是一个非常好的程序编写习惯性。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。