第二章 数据类型、运算符与表达式、位运算
第二章 数据类型、运算符与表达式、位运算
■数据类型 ■运算符与表达式 ■位运算
◼数据类型 ◼运算符与表达式 ◼位运算
(一)数据类型
(一)数据类型
主要内容 ■1)C语言的数据类型 ■2)常量与变量 ■3)整型数据 ■4)浮点型数据 ■5)字符型数据 ■6)变量赋初值 ■7)各类数值型数据间的混合运算
主要内容 ◼ 1)C语言的数据类型 ◼ 2)常量与变量 ◼ 3)整型数据 ◼ 4)浮点型数据 ◼ 5)字符型数据 ◼ 6)变量赋初值 ◼ 7)各类数值型数据间的混合运算
(1.1)C语言的数据类型
(1.1)C语言的数据类型
C语言的数据类型 算法处理的对象是数据,而数据是以某种特定的 形式存在(例如整数、实数、字符等形式)。 C语言提供如下数据类型:
C语言的数据类型 算法处理的对象是数据,而数据是以某种特定的 形式存在(例如整数、实数、字符等形式)。 C语言提供如下数据类型:
整型 字符型 单精度型 基本类型 实型(浮点型) 双精度型 枚举类型 结构体类型 数据类型 构造类型 共用体类型 数组类型 指针类型 空类型
整型 字符型 枚举类型 实型(浮点型) 单精度型 双精度型 指针类型 空类型 基本类型 构造类型 数组类型 结构体类型 共用体类型 数据类型
(1.2)常量与变量
(1.2)常量与变量
常量 在程序运行过程中,其值不能被改变的量称为常 量。 常量有类型,如: 12、0、一3是整型。 4.6、-1.23是实型常量。 ‘a'、‘d是字符型常量。 常量一般从字面形式即可判别。这种常量称为字 面常量或直接常量。如上面列举的常量。 也可以用一个标识符代表一个常量,如例3.1:
常量 在程序运行过程中,其值不能被改变的量称为常 量。 常量有类型,如: 12、0、-3是整型。 4.6、-1.23是实型常量。 ‘ a ’ 、 ‘d’是字符型常量。 常量一般从字面形式即可判别。这种常量称为字 面常量或直接常量。如上面列举的常量。 也可以用一个标识符代表一个常量,如例3.1:
符号常量(举例) 例3.1符号常量的使用 #define PRICE 30 /符号常量 #include void main ( { int num, int total; num 10; total num PRICE; printf("total=%d\n",total;
符号常量(举例) 例3.1 符号常量的使用 #define PRICE 30 // 符号常量 #include void main ( ) { int num, int total; num = 10; total = num * PRICE; printf("total=%d\n",total); }