文档详情

C语言演示课件chap06.ppt

发布:2017-04-17约1.34千字共75页下载文档
文本预览下载声明
Chap 6 数据类型和表达式 ;本章要点;数据类型和表达式;6.1 数据的存储和基本数据类型;6.1.1 数据的存储-整型数据;数值的表示方法-原码 反码 补码;原码 反码 补码; -32768 -1 0 1 32767 ;实型和字符型数据的存储;5.1.2 基本数据类型;基本数据类型-整型;整数类型的取值范围;基本数据类型-字符型;基本数据类型-实型;数据精度和取值范围;6.2.1 常量 符号常量 整型常量、实型常量、字符型常量 6.2.2 变量 变量的定义和使用;6.2.1 常量;例5-1 求球的表面积和体积;符号常量的优点;整型常量(整数);整数的表示;整数的类型;实型常量(实数、浮点数);字符型常量;字符的数值特征;转义字符;6.2.2 变量;变量的定义;变量的使用;6.3.1 整型数据的输入和输出 6.3.2 实型数据的输入和输出 6.3.3 字符型数据的输入和输出;6.3.1 整型数据的输入输出;例6-2(1) 输出整型数据 ;例6-2(2) 输入整型数据;6.3.2 实型数据的输入和输出;实型数据输出示例;实型数据输入输出示例;6.3.3 字符型数据输入输出;例6-3(1) 输入输出字符示例;例6-3(2) 输入输出字符示例;例6-4 输出字符型数据;# include stdio.h int main( ) { char ch; ch = b; printf(%c, %d\n, ch, ch); return 0; };字符运算;不同类型数据的混合运算,先转换为同一类型,再运算。 6.4.1 自动类型转换 非赋值运算的类型转换 赋值运算的类型转换 6.4.2 强制类型转换;6.4.1 自动类型转换(非赋值运算);自动类型转换(非赋值运算);自动类型转换(赋值运算);自动类型转换(赋值运算);5.4.2 强制类型转换;强制类型转换示例;表达式:由运算符和运算对象(操作数)组成的有意义的运算式子,它的值和类型由参加运算的运算符和运算对象决定。 运算符:具有运算功能的符号 运算对象:常量、变量和函数等表达式 算术表达式、赋值表达式、关系表达式、逻辑表达式、条件表达式和逗号表达式等 ;6.5.1 算术表达式-算术运算符;自增运算符++和自减运算符--;自增运算和自减运算;算术运算符的优先级和结合性;写出C表达式;6.5.2 赋值表达式;赋值表达式;复合赋值运算符;6.5.3 关系表达式-关系运算符;关系表达式;6.5.4 逻辑表达式-逻辑运算符;逻辑运算的规则-真值表;优先级 ! 算术运算符 关系运算符 || 赋值运算符 左结合;逻辑表达式;例6-7写出满足要求的逻辑表达式;6.5.5 条件表达式;6.5.6 逗号表达式;sum = 0; for(i = 0; i = 100; i++) sum = sum + i;;6.5.7 位运算;位逻辑运算;位移位运算;复合位赋值运算符;6.5.8 其他运算;运算符的优先级和结合性;6.5.9 程序解析-大小写字母转换
显示全部
相似文档