文档介绍:第3章 C程序设计基础
l         常量与变量
l         数据结构与数据类型
l         运算符的优先级与结合性
l         强制类型转换运算
l         算术运算符与算术表达式
l         关系运算符与关系表达式
l         逻辑运算符与逻辑表达式
l         赋值运算符与赋值表达式
l         逗号运算符和逗号表达式
常用数学函数
常量与变量
常量和变量都表现为某一数据类型。
而在C语言中,常量不需要类型说明,变量则需要类型说明, 即使用变量时需要“先定义,再使用”。
常量与变量
C语言提供了丰富的数据类型,这些数据类型归纳如下:
如:-7,45,6789,06789,0x6789,6789l等。
如:,-5等。
如:“m”,“abc”,“mmm”等。
用反斜扛“\”和特定字符组合表示
表3-1 控制字符常量转义字符表
符号常量的定义形式为:
#define 标识符常量
其中#define也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值
在C程序设计中,使用变量时必须首先对它的数据类型进行说明,简单的定义格式为:
数据类型说明符变量名列表;
或
数据类型说明符变量名1[,变量名2,……];
初始化变量的简单格式:
数据类型说明符变量名1=常量或表达式[,变量名2=常量或表达式,……];
或
变量名= 常量或表达式;
图3-2 数据存储格式
数据类型与数据的存储有关,也与操作应用有关。数据类型可以从不同的方面进行分类。按照数据的运算性质,可以分为整型数据类型、实型数据类型和字符型数据类型;
数据类型从长度上分,有8位、16位、32位和64位;
从数据的符号来分,有无符号数和有符号数等。