- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据类型、运算符与表达式 漳州师范学院 赵红 教学要求 教学要求:了解C语言中数据类型的分类;掌握整型、实型、字符型、字符串常量的表示方法;掌握符号常量的定义和使用;掌握变量的定义、存放形式、初始化、使用方法;掌握基本算术、强制类型转换、自增、自减、赋值、逗号运算符和表达式;掌握各类数值型数据间的混合运算。 教学重点:整型、实型、字符型常量的表示方法和变量的定义、存放形式、初始化、使用方法;算术、赋值、逗号运算符和表达式。 教学难点:自增、自减运算符和表达式;混合表达式计算。 为什么要指定数据类型? 第3章 C的数据类型 为什么要指定数据类型? 1.不同类型的数据在内存中占据不同长度的存储区。 2.不同类型的数据取值范围不同。 3.不同类型的数据有不同的操作。 常量的分类 常量的定义: 常量的分类:直接常量,符号常量 表达形式: (1)整型常量 6、432、76543、546783424 (2)实型常量 2.23、546.2487615247 、 3.057439E+5 (3)字符常量 a 、 6 、 M (4)符号常量 WHI #define WHI I am a student. WHI是符号常量 预备知识:标识符P39 用于程序中的变量、符号常量、数组、函数、数据类型等操作对象的名字 由字母、下划线和数字组成的字符序列 对标识符的规定 用户定义标识符 必须以字母或下划线“_”开头 不能含有除字母、数字和下划线“_”外的其他字符 标识符中大小写字母含义不同 关键字必须用小写字母。不允许使用关键字为变量、数组、函数等操作对象命名 变量的概念 在程序运行过程中,其值可以被改变的量称为变量。变量的三个要素: (1)变量名。每个变量都必须有一个名字。 (2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。 (3)变量的类型 例如: int a=23; a (2个字节) 变量的类型 int 变量名字:a 变量的值:23 在内存中存储单元占16位 例:输出变量的数值。 main() { int x, y; x=5; y=3; printf(“ %d----- %d\n”, x, y); x=1; y=2; printf(“ %d----- %d\n”, x, y); } 运行结果: 5----- 3 1----- 2 变量 的定义与初始化 (1)变量定义的一般格式: [存储类型] 数据类型 变量名[, 变量名2 …]; 例如: int a1, a2, a3; (2)变量初始化: [存储类型] 数据类型 变量名[=初值][, 变量名2[=初值2] …]; 例如: float a1=2.5, a2=5.23, a3=45.43; 3.3.3整型常量的类型p43 方括号表示可选项 int 分配2 Byte,long分配4 Byte 3.3.2 整型变量(复习) 1. 整型变量分为类: (1)基本整型(int) (2)短整型(short [int]) (3)长整型(long [int]) 无符号整型。无符号型又分为(3种): unsigned [int] unsigned short unsigned long 3.4.1实型常量 1.实型常量(实数,又称浮点数)表示形式: (1)十进制形式 例如: 3.14 、 9.8 (2)指数形式 尾数E(e)整型指数 例如: 3.02E+5 34+7 注意指数形式的写法:P45 3.4.2 实型变量 实型变量分类 (1)单精度型变量 float型变量 占4 字节( 32位) 提供 7 位有效数字 值域: +
文档评论(0)