- 43
- 0
- 约1.64万字
- 约 58页
- 2017-06-27 发布于浙江
- 举报
C程序设计
第3讲
2.1 C语言的字符集
字符是组成语言的最基本的元素。
C语言字符集有四类:
1. 字母 小写字母a ~z 大写字母A ~Z
2. 数字 0 ~9
3. 空白符 (空格符、制表符\t、换行符\n等)。
4. 标点(. ;)
5. 特殊字符(+ - * / % ,# ^ || ! | - \ \\ )。
C语言词汇
在C语言中使用的词汇分为六类:标识符,关键
字,运算符,分隔符,常量,注释符等。
1.标识符
在程序中使用的变量名、函数名、标号等统
称为标识符。
标识符叧能是字母(A ~Z ,a ~z)、数字(0 ~9)、
下划线(_)组成的字符串,并且其第一个字符必
须是字母或下划线。
标识符命名
由英文字母、数字和下划线组成,大小写敏感
不可以是数字开头
直观,见名知意,便于记忆和阅读
最好使用英文单词或其组合
切忌使用汉语拼音
下划线和大小写通常用来增强可读性
iVariableName, fVariableName
i_variable_name
以下标识符是合法的:
iArea, fLength, d_score, strName1 (见名知义)
a, y, x, x3, B_1, _a123 (丌建议使用简单字母)
以下标识符是非法的:
3s 以数字开头 U.S 中间有非法字符.
s*T 出现非法字符* -3x 以减号开头
bowy-1 出现非法字符-(减号)
Good bye 中间有空格
2.关键字
关键字是由C语言规定的具有特定意义的字符串,通
常也称为保留字。用户定义的标识符丌应不关键字相同。
C语言的关键字分为以下几类:
(1)类型说明符
用于定义、说明变量、函数或其它数据结构的类型。如
int, double
(2)语句定义符
用于表示一个语句的功能。如if 就是条件语句的语句定
义符。
• 标准ANSI C一共叧有32个关键字 p378
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed static sizeof struct switch typedef union
unsigned void volatile while
C99中新增:inline restrict _Bool _Complex _Imaginary
有些编译器的库中已定义有这些类型,所以用大写并且在
前面加上下划线进行区别。
除三个蓝色字体的关键字外,其它所有
您可能关注的文档
- 3web编程学生选课系统课程设计.pdf
- 3《c#程序设计》课程标准 计算机网络专业.pdf
- 3《java项目实训》课程设计 计算器.pdf
- 3《数据库课程设计 图书管理系统》任务与指导手册(c#版).pdf
- 3《数据结构》课程设计报告.pdf
- 3《数据结构》课程设计指导书.pdf
- 4 准备 第2章 第1节 确定教学目标2.ppt
- 4.6++柱头与柱脚.pdf
- 4.《大学生职业生涯规划》教学课件第4章1.ppt
- 5-5 plc程序的简单设计法.ppt
- 《独立性检验》高考通关练.doc
- 《数列》单元测试(二).doc
- 领克06设计首秀执行方案--2020.05.26.pptx
- 中国有星瑞 《只此青绿》&星瑞2023款 跨时空对话上市发布会-活动方案-2022-07-08.pptx
- 【执行手册】东风纳米品牌发布会-执行手册-2023-08-18.xlsx
- 【final版】长城葡萄酒盆地葡园系列酒上市传播建议 20200311.pptx
- 2025 SERVIER 患者日音乐会0902.pdf
- 中国有星瑞扶摇采青 产品力大事件暨星瑞1.5TD扶摇版加新上市-2023-06-28.pdf
- 领克冰雪驾控营执行方案-2021-12-29.pptx
- 【执行方案】LEVC L380下线暨合作伙伴大会-0121.pptx
最近下载
- 贵州省2025年中考化学试题.pdf VIP
- 暖通安装工程施工工艺标准(159页 附图丰富).pdf
- 专题05 30天熟记中考课标1600词(Day 25~Day 30)(知识清单)(背诵版).docx VIP
- GJB9001C-2017内审员培训教材.pptx VIP
- 2023年陕西省直遴选笔试真题汇编含答案解析(夺冠).docx VIP
- 医院肝胆胰脾外科2025年年底工作总结及2026年工作计划.docx VIP
- 可控核聚变系列研究(一):聚变启航,未来已来.pdf VIP
- 卷烟物流配送中心建设项目规划设计控制指标国家局.pdf VIP
- 16G362 钢筋混凝土结构预埋件.pdf
- 《人工智能技术基础》课件全套 第1--10章 人工智能简介--- 机器学习方法.pdf
原创力文档

文档评论(0)