- 1、本文档共295页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]C语言二级考试辅导
第1章 C语言的基本词法
一、字符集
1. 什么是字符集
在C语言程序中允许出现的所有基本字符的组合称为C语言的字符集。
2. 字符集分类
(1) 大小写英文字母(52个)
(2) 数字符号(10个)
(3) 键盘符号(33个)
(4) 转义字符
3. 转义字符的作用、表示方法
(1) 作用:通常用来表示键盘上的控制代码或特殊符号。
(2) 表示方法:由“反斜杠字符(\)”后跟单个字符或若干个字符组成。
(3) 常用转义字符:
\n,\t, \a, \”, \’, \\, \ddd, \xhh
二、保留字
1. 什么是保留字
在C语言的程序中有特殊含义的英语单词称为保留字。
2. 保留字的作用
主要用于构成语句、进行存储类型和数据类型的转换。
3. 常用保留字可参考教材。
三、标识符
1. 什么是标识符
标识符是用户自定义的一种字符序列,通常用来表示程序中需要辨认的对象名称。
2. 标识符的命名规则
(1) 标识符是由字符或下划线开头的字母、数字、下划线组成的一串符号;
(2) 保留字不能作为标识符。
正确标识符:sum i a2 a_2 _a2 _a_2
错误的标识符:2a a? c.g a-2 if while
第2章 基本数据类型和运算
2.1 C语言的数据类型
整型
实型
字符型
无值型
指针型
数组
结构型
枚举型
共用型
基本类型
构造类型
2.2 常量
一、 什么是常量
二、 常量类型
整型常量、实型常量、字符常量、字符串常量
三、常量特点
四、各种类型常量说明
1. 整型常量
(1) 整型常量就是整数,包括正整数、负整数及0;
(2) 整型常量有三种书写方式
十进制整数:0、-111、+15、21
八进制整数:00、-0111、+015、021
十六进制整数:0x0、-0x111、0x21
(3) 整型常量在机内存放一般占2个字节,所表示的范围-32768~+32767
(4) 为了扩大数值范围,C语言提供“长整型常量”,长整型常量在机内存放占4个字节。表示方法是在数的后面加一个L或l字母。(0L、40000L)
2. 实型常量
(1) 实型常量就是带小数点的实数,也称为浮点数;
(2) 实型常量书写方式有两种:
一般形式的实数:12.345、-1.23456、7.0
指数形式的实数:-1.2345E3.0、0.12345e4
(3) 实型常量在机内存放一般占4个字节;
3. 字符常量
(1) 字符常量就是用两个单引号(‘)前后括住的单个字符;例如:’a’、’A’、’1’、’%’
(2) 转义字符也可以组成字符常量;
例如:‘\n’、’\101’、’\x41’
(3) 字符常量在机内存放一般占1个字节;
4. 字符串常量
(1) 字符串常量就是用两个双引号(“)前后括住的若干个字符;例如:”abc”、”ABC”、”112”
(2) 转义字符也可以出现在字符串常量中;
例如:“123\n4\\”、”\”1\43\n2\x11\””
(3) 字符串常量在机内存放所占用的字节数等于字符串长度+1;
2.3 变量
一、基本问题
1. 什么是变量
2. 变量的命名规则
3. 变量的特点
(1) 变量在内存中要占用连续的若干个字节;
(2) 所占用的字节数由变量的数据类型确定;
(3) 变量使用必须要先定义。
二、变量的数据类型及其定义
1. 变量定义格式
[存储类型符] 数据类型符 变量名1, 变量名2,……;
2. 变量数据类型
数据类型
类型符号
占用字节数
数据类型
类型符号
占用字节数
整型
int
2
无符号长整型
unsigned long
4
短整型
short
2
单精度实型
float
4
长整型
long
4
双精度实型
double
8
无符号整型
unsigned int
2
字符型
char
1
无符号短整型
unsigned short
2
3. 变量存储类型
三、变量的初始化
1. 变量赋初值的语句格式:
[存储类型符] 数据类型符 变量名1=初值, 变量名2=初值;
2. 几点说明
存储类型
存储类型符
存储地点
自动型
auto
内存堆栈区
寄存器型
register
CPU的通用寄存器
静态型
static
内存数据区
外部参照型
extern
3. 举例分析
例1:
main( )
{ int a;
static int b;
printf(“%d”,a); ‘将输出不确定的值
printf(“%d”,b); ‘将输出0
}
例2:
void f1
您可能关注的文档
- [计算机软件及应用]ARM体系结构与指令集.ppt
- [计算机软件及应用]AS3语法.doc
- [计算机软件及应用]Android 用户界面设计.ppt
- [计算机软件及应用]Android_3D_游戏开发教程.pdf
- [计算机软件及应用]bada20培训_2_6_UI理念.ppt
- [计算机软件及应用]AutoCAD操作教程2010中文版教程第12章.ppt
- [计算机软件及应用]C 语言 chapter 10.ppt
- [计算机软件及应用]C++ Programming Language07.ppt
- [计算机软件及应用]ATM管理系统 软件111第二组 修复的.doc
- [计算机软件及应用]c++4.ppt
最近下载
- 沪教版七年级数学上学期考试满分全攻略第10章分式【单元提升卷】(沪教版)(原卷版+解析).docx VIP
- 学生心存感恩主题国旗下讲话稿.docx VIP
- 《妇幼保健学》课件——第十二章 围绝经期保健.pptx VIP
- 2024年全国职业院校技能大赛中职组(舞蹈表演赛项)考试题库(含答案)_已识别.pdf VIP
- 译林四上 Project1 教学课件.ppt VIP
- 乳腺癌的护理常规课件.pptx
- 2023年驾培相关项目运行指导方案.pdf VIP
- 个案工作 第八章-儿童辅导.pptx VIP
- 2024年山西航空产业集团有限公司人员招聘考试题库及答案解析.docx
- 运动解剖学(李世昌)第4章 消化系统.ppt VIP
文档评论(0)