第3章数据类型、运算符与表达式 本章内容 1.C语言的数据类型 2.基本数据类型 3.变量的赋值 4.C语言定义的各种表达式
第3章 数据类型、运算符与表达式 1.C语言的数据类型 2.基本数据类型 3.变量的赋值 4.C语言定义的各种表达式 本章内容
c语言的数据类型 整型 单精度型 实型(浮点型) 基本类型 双精度型 字符型 枚举类型 数组 数据类型〈构造数据类型〈结构体 共用体类型 指针类型 空类型
空类型 数据类型 基本类型 整型 实型(浮点型) 字符型 枚举类型 构造数据类型 数组 结构体 共用体类型 指针类型 单精度型 双精度型 C语言的数据类型
常量与变量 常量和符号常量 1.常量(直接常量): 在程序运行时,其值不能被改变的量。 如0,-3.14159,“a,等。 2符号常量: 可以使用一个标识符表示常量。 如:PI表示3.14159 C语言中使用宏定义命令# define来定义 格式:# define标识符常量串 例如:# define pl3.14159
常量与变量 常量和符号常量 1.常量(直接常量): 在程序运行时,其值不能被改变的量。 如 0, -3.14159, ‘a’ 等。 2.符号常量: 可以使用一个标识符表示常量。 如:PI 表示 3.14159 C语言中使用宏定义命令#define来定义。 格式: #define 标识符 常量串 例如: #define PI 3.14159
常量和符号常量 3.符号常量使程序易于阅读和修改。 例如,一个程序中多处用到人数为100,当有人数改 变为200,修改这个程序很困难。而使用符号常量,只要 将# define num100改为# define num200就可以了。 而在使用时看到NM也就知道这是人数。 说明: 1)符号常量名常常用大写字母、变量名用小写字母。 2)符号常量不能在其作用域范围内重新赋值
说明: 1)符号常量名常常用大写字母、变量名用小写字母。 2)符号常量不能在其作用域范围内重新赋值。 3. 符号常量使程序易于阅读和修改。 例如,一个程序中多处用到人数为100,当有人数改 变为200,修改这个程序很困难。而使用符号常量,只要 将 #define NUM 100 改为 #define NUM 200就可以了。 而在使用时看到NUM也就知道这是人数。 常量和符号常量
变量 ■程序运行时,其值能被改变的量叫变量。 ■每个变量还必须有一个名字,指明是哪个变量; 鼴程序运行时,计算机给每个变量分配一定的存储空间。 ■每个变量必须有一个类型,如整型、浮点型等,它指明 给这个变量分配适当的存储空间 ■一般一个变量还要有值,值放在变量的存储空间内 1.标识符 在程序中使用的变量名、函数名、标号常量名等统 称为标识符。除库函数的函数名由系统定义外,其余都 由用户自定义
在程序中使用的变量名、函数名、标号常量名等统 称为标识符。除库函数的函数名由系统定义外,其余都 由用户自定义。 1. 标识符 程序运行时,其值能被改变的量叫变量。 每个变量还必须有一个名字,指明是哪个变量; 程序运行时,计算机给每个变量分配一定的存储空间。 每个变量必须有一个类型,如整型、浮点型等,它指明 给这个变量分配适当的存储空间; 一般一个变量还要有值,值放在变量的存储空间内。 变 量