1 / 25
文档名称:

c主要知识点.doc

格式:doc   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c主要知识点.doc

上传人:yjjg0025 2015/6/5 文件大小:0 KB

下载得到文件列表

c主要知识点.doc

相关文档

文档介绍

文档介绍:本课程主要知识点


UNIT EIGHTTEEN
1、标识符、数
据和数据类型
UNIT EIGHTTEEN2009-06-15
、标识符和关键字
标识符命名规则
标识符由三类字符构成:英文大小写字母;数字
0……9;下划线。
必须由字母或下划线开头;后面可以跟随字母、数字
或下划线。
C语言区分大小写。
不能与关键字同名。
UNIT EIGHTTEEN2009-06-15
、C的数据类型
C语言的数据类型
基本数据类型
构造数据类型
指针类型
整型
字符型
浮点型
枚举类型
单精度
双精度
数组
结构类型
联合类型(或共用体)
长双精度
UNIT EIGHTTEEN
、C的基本数据类型
整型:int,1个字长
浮点型:float
双精度浮点型:double
字符型:char,1个字节
无值型:void
基本数据类型名
有符号:signed
无符号:unsigned
长型:long
短型:short
基本数据类型修饰符
UNIT EIGHTTEEN
、C的基本数据类型
整型短整型:short int
2个字节长度,数据范围-32768~32767
整型:int
1个字长,2个字节或者4个字节
长整型:long  int
4个字节,数据范围-2 147 483 648~2 147 483 647
有符号整型
无符号短整型:unsigned short int
2个字节长度,数据范围0~65535
无符号整型:unsigned int
1个字长,2个字节或者4个字节
无符号长整型:unsigned long  int
4个字节,数据范围0~4 284 967 295
无符号整型
负数采用补码表示
UNIT EIGHTTEEN2009-06-15
、C的基本数据类型
字符型
char1个字节长度,数据范围-128~127
unsigned char 1个字长,数据范围0~255
有符号无符号
C语言将字符型看作是1个字节的整数
UNIT EIGHTTEEN2009-06-15
、C的基本数据类型
浮点型
浮点型:float
6位精度
双精度浮点型:double
10位精度
长双精度浮点型:long double
10位精度
UNIT EIGHTTEEN2009-06-15
、常量
整型常量:
十进制、八进制、十六进制表示:123   056  0xa23f
后缀:L   长整型;U  无符号整型。
字符型常量:
单引号括起来的单个字符:'2'
转义字符:'\n'              '\47'               '\x7f' 
字符串常量:
双引号括起来的字符序列:"wuhan" 
实型常量:
小数形式和指数形式:       .56       -9
后缀:L   长型;F   浮点型
UNIT EIGHTTEEN
2009-06-15
、数据类型的选择
C语言中那么多种数据类型,如何选择?
数据范围:足够表示所有可能出现的数据取值;
精度:满足精度要求;
操作便捷;
所需内存空间:满足上述条件的前提下,尽可能少占据
内存空间。
UNIT EIGHTTEEN2009-06-15
、数据溢出和计算误差
整型数据:数据范围数据溢出问题
实型数据:可表示误
差,即无法精确表示无
限位数的实数。
计算误差问题
实数如何判断是否相等?
UNIT EIGHTTEEN2009-06-15
2、运算符和
表达式
UNIT EIGHTTEEN2009-06-15
、C语言中运算符、结合性及优先级
运算符类型优先级运算符结合性
基本1(  )  [  ]  ->  .从左至右
单目2!~  ++  --+  -(type)  *  &  sizeof()从右至左
3*  /  %
4+        -
移位5>>           <<从左至右
6<<=           >>=
7== &#1