第3讲最简单的C程序设计—顺序程序设计.ppt
文本预览下载声明
第3章 顺序程序设计 第3章 最简单的C程序设计顺序程序设计 信息学院 王燕 主要内容 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 C语句 3.4 数据的输入输出 重点难点 数据类型及其运算 数据输入输出 格式输入输出 顺序结构程序设计 3.2 数据的表现形式及其运算 3.2.1 常量和变量 3.2.2 数据类型 3.2.3 整型数据 3.2.4 字符型数据 3.2.5 浮点型数据 3.2.6 怎样确定常量的类型 3.2.7 运算符和表达式 3.2.1 常量和变量 1.常量:在程序运行过程中,值不能被改变的量 整型常量:如1000,12345,0,-345 实型常量 十进制小数形式:如0.34 -56.79 0.0 指数形式:如12.34e3 (代表12.34 ? 103) 字符常量:如? 转义字符:如\n 字符串常量:如boy 符号常量:#define PI 3.1416 3.2.1 常量和变量 例符号常量的使用 #include stdio.h #define PRICE 30 void main() { int num,total; num=10; PRICE=40; total=num*PRICE; printf(total=%d\n,total); } 3.2.1 常量和变量 2. 变量:在程序运行期间,变量的值是可以改变的 变量必须先定义,后使用 定义变量时指定该变量的名字和类型 变量名和变量值是两个不同的概念 变量名实际上是以一个名字代表的一个存储地址 从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据 变量值是存储单元中的数据 3.2.1 常量和变量 变量的特征 (1)变量名:存储空间的名字,通过它对变量进行访问。 一个标识符,通常用小写字母表示; (2)变量类型:决定存储单元的大小 整型变量、实型变量、字符型变量等 (3)变量值:存储单元中存储的数值。 3.2.1 常量和变量 3.常变量:const int a=3; 4.标识符:一个对象的名字,用来标识变量名、符号常量名、数组名、函数名等的有效字符序列。 C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。 举例 program to_ _to file_2 ab1_c3 3.2.1 常量和变量 保留字:C语言规定的具有特定意义的字符串,也称关键字。 C语言的保留字(关键字)共有37个,附录C 变量小结 要求对所有用到的变量作强制定义,也就是“先定义,后使用” 。 标识符不能与C语言的保留字、系统标准库函数同名。 编译系统将大写字母和小写字母认为是两个不同的字符。 建议变量名的长度最好不要超过8个字符。 在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。 3.2.2 数据类型 p43 图3.4 3.2.3 整型数据 1. 整型数据的分类 最基本的整型类型 基本整型(int型):占2个或4个字节 短整型(short int):VC++6.0中占2个字节 长整型(long int):VC++6.0中占4个字节 双长整型(long long int):C99新增的 3.2.3 整型数据 2. 整型变量的符号属性 整型变量的值的范围包括负数到正数 可以将变量定义为“无符号”类型 扩充的整型类型:p46 3.3 整型数据 3.整型常量的表示方法 整型常量即整常数。在C语言中,整常数可用以下三种形式表示: (1)十进制整数。如:123, -456 (2)八进制整数,以0头的数是八进制数。 如:0123表示八进制数123,等于十进制数83,-011表示八进制数-11,即十进制数-9。 (3)十六进制整数。以0x开头的数是16进制数。如:0x123,代表16进制数123,等于十进制数 291。 -0x12等于十进制数-18。 3.3 整型数据 4.整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的。 如: int i; /* 定义为整型变量 */ i=10; /* 给i赋以整数10 */ 3.3 整型数据 5.整型变量的定义 C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。 例如: int a,b; (指定变量a,b为整型) unsigned short c,d;(指定变量c,d为无符号短整型) long e,f; (指定变量e,f为长整型) 3.3 整型数据 例整型变量的定义与使用 #include stdio.h void m
显示全部