C语言重要知识点.docx
文本预览下载声明
C语言重要知识点
1.数据
(1)标识符命名规则:
构成字符:26个英文字母大小写、数字0-9、下划线
字母或下划线开头,后可跟任意可用字符
注意:
区分大小写。Num和NUM为不同标识符
标识符“见名知意”,如sum, st_age
自定义标识符为不能和32个关键字重复
(2)符号常量:
符号常量必须先定义后使用
符号常量的值在其作用域内不能改变,也不能再被赋值
符号常量名习惯用大写字母表示
(3) 变量两个要素:变量名+变量值
变量值存储在内存中,不同类型变量占用的内存单元(字节)不同。
在程序中通过变量名引用变量值
(4)整形数据的分类:
?
类型标识符
数据长度
数值范围
有符号整数
short
16位
-32768~32767
int
32位
-2147483648~2147483647
long
32位
-2147483648~2147483647
无符号整数
unsigned?short
16位
0~65535
unsigned?int
32位
0~4292967295
unsigned?long
32位
0~4292967295
类型标识符
数据长度
有效数字
数值范围
float
32位
6~7位
-3.4×10-38~3.4×1038
double
64位
15~16位
-1.7×10-308~1.7×10308
long?double
64位
15~16位
-1.7×10-308~1.7×10308
(5)整型常量的表示
1.十进制:0-9组成。如123,-456,0。
2. 八进制:以0开头,0-7组成。如0123,-011
3.十六进制:以0x或0X开头,0-9和a-f (大小写均可)组成。如x123,-0x12
2. C运算符
(1)运算符的优先级
算术运算符 关系运算符 逻辑运算符 条件运算符 赋值运算符 逗号运算符
(2)运算符的结合性
从右向左:单目运算符、条件运算符、赋值运算符
从左向右:其他运算
(3)强制类型转换运算符
1. 不同类型数据要先转换成同一类型,然后进行运算
2. 由低向高转换,规则见图。
3. 运算时系统自动按上述规则转换计算。
(4)
显示全部