目录
一、为什么要学习C语言
1.C语言适合做什么
2.开发C程序的步骤
3.常用术语
二、C语言数据结构
1.常量与变量
(1)常量
(2)变量
2.数据类型
(1)数据类型的分类
(2)基本数据类型
数据类型修饰符
(3)取值范围
(4)内存换算
(5)关于sizeof
(6)多重赋值
三、简单的算术运算和表达式
1.运算符
特别注意除法:
求余操作数必须是整数
2.优先级
例如:
若执行以下程序段
int x=3,y=6,z; z=x^y<<2;
则z的二进制值是_______________(A)
A)00011011 B)00010100
C)00011000 D)00000110
分析:由于左移的优先级比按位异或高,因此先进行y左移两位再和x进行按位异或
x=0000 0011
y=0000 0110
y<<2=0001 1000
x^y<<2=0001 1011
3.复合赋值运算符
4.增1和减1运算符
5.宏定义
在程序中直接使用的常数称为幻数(Magic Number)
6.const常量
7.表达式与赋值中的自动类型转换
8.强制类型转换
9.常用的标准数学函数
四、键盘输入和屏幕输出
1.字符常量和转义字符
2.单个字符的输入和输出
3.数据的格式化屏幕输出
4.数据的格式化键盘输入
前面关于scanf的例题建议再看看PPT回顾