C语言重要知识点复习资料
C语言基础
(一)C语言特点
(1)语言简洁、紧凑、使用方便、灵活.
(2)运算符及数据结构丰富
具有结构化的控制语句,程序设计自由度大,代码质量高
单精度型
float
具有位处理和地址操作能力
整型 int
用C语言写的程序可移植性好
实型(浮点型)
(二)
双精度型
double
枚举型 enum
基本类型
字符型 char
数组类型
数据
类型
构造类型
结构体型 struct
指针类型
共用体型 union
空类型(无值类型) void
(三)结构
①C程序是由函数构成的,至少要有main()函数
②函数由函数的首部和函数体组成
③函数首部由函数名、类型、属性、参数名、参数类型组成
④函数体由声明部分和执行部分组成
⑤C程序总是从main函数开始运行
⑥每个语句和数据声明的最后必须有一个分号
(四)常量
整型常量:
(1)十进制整数
(2)八进制整数(以0开头)
(3)十六进制整数(以0x开头)
(4)长整型常数(在数字后加字符L或l)
2。实型常量
(1)十进制数(小数形式)
(2)指数形式(e前e后必有数,e后必为整数).
⑶字符串常量:用“”的字符序列 eg:“A”为两个字符,即“A”和“\0”
(4)字符常量:用‘’的字符序列
(5)符号常量:不是常量的数据类型 # define 符号常量 常量 (符号常量通常用大写字母)
变量
标识符:字母,数字和下划线三种字符组成,且第一个字符必须是字母或者下划线。
整型变量:
基本型:int
短整型:short int 或short
长整型:long short 或long
无符号型:存储单元中全部二进制用做存放数本身,不包括符号位
C语言提供四个标识符long、short、unsigned、signed来表示基本类型.
①Signed int 有符号基本整型 (可简写为 int)
②Unsigned int 无符号基本整型
③Signed short int有符号短整型
④Unsigned short int 无符号短整型
⑤Signed long int有符号长整型
⑥Unsigned long int 无符号长整型
实型变量
单精度(float型):占4个字节(32位),只提供7位有效数字
双精度(double型):占8个字节,只提供15~16位有效数字
字符变量:用来存放字符常量 char c1,c2; c1='a’;c2=’b’
注意:%c表示将输出字符 %d表示将输出十进制数.
注解:‘a’的ASCII码为97,‘A’的ASCII码为65
变量初始化:变量名=表达式
运算符和表达式
运算符类型
算术运算符 + — * / %(求余数)
比较运算符 > < ==(等于) >= <= !=(不等于)
逻辑运算符 ! && ||
位运算符 〈< 〉〉 ~ | ^ &
赋值运算符 =
条件运算符 ?:
逗号运算符 ,
指针运算符 * & 求字节数运算符 sizeof
注意:参加+ - * / 运算两个数中有一个数为实数或双精度数,则结果是double型(双精度)
P365运算符优先级来执行
自增、自减运算符:
只用于变量 (++5)×
++i,—-i :在使用i之前,先使i的值加或减1
I++,i-— : 在使用i之后,再使i的值加或减1
注意:-I++ 相当于-(i++)
关系运算符(比较运算符)
〉 (大于) < (小于)
== (等于) >= (大于等于)
<= (小于等于) != (不等于)
运算符
作用
使用方式
&&
a、b都为真,则a&&b为真,否则为假.
a&&b
||
a、b都为假,则a||b为假,否则为真.
a||b
!
a为真,则!a为假;a为假时,!a为真.
!a
5。赋值运算符 =
表达式v=e的作用是求出表达式e的值,并把结果复制给v。e可以是常量、变量、或表达式。
如果v和e的类型不同,赋值运算执行时会把e的值转化为v的类型。
如果等于号两侧的类型不一致,但都是数值型或是字符型时,在赋值时要进行类型转换。见书P60-61规则1-8
左值v必须是变量或是其他能够存储数据的对象。
关系:
!
C语言重要知识点复习资料 来自淘豆网m.daumloan.com转载请标明出处.