学习情境一C语言中数据的表示

上传人:宝路 文档编号:50488584 上传时间:2018-08-08 格式:PPT 页数:28 大小:1.06MB
返回 下载 相关 举报
学习情境一C语言中数据的表示_第1页
第1页 / 共28页
学习情境一C语言中数据的表示_第2页
第2页 / 共28页
学习情境一C语言中数据的表示_第3页
第3页 / 共28页
学习情境一C语言中数据的表示_第4页
第4页 / 共28页
学习情境一C语言中数据的表示_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《学习情境一C语言中数据的表示》由会员分享,可在线阅读,更多相关《学习情境一C语言中数据的表示(28页珍藏版)》请在金锄头文库上搜索。

1、*学习情境一第二讲C语言中数据的表示能定义常量和变量存储相 应的数据 能使用输入 能使用转义字符、格式字 符 通过本次课的学 习,使学生掌握顺序 结构和条件结构。通 过举例掌握这二种结 构的不同用途和使用 方法。*编程环境的使用1、Turbo C2.0集成环境: 2、使用Visual C+6.0工作环境: 请注意教师的演示步骤。*Turbo C中编程的基本步骤*计算机数据存储的本质计算机内存1234567 1234567.89 0513-8888888 “天津职业大学” A区分数据的 不同类型内容固定不变内容发生变化*常量常量就是指在程序的运行过程中它的内容不会发 生变化的数据。对于常量,在程

2、序的执行过程中,只能使用该常 量的值而不能对它作任何修改。常量的表示方法很直接,根据数据的不同类型, 有不同的表示方法。*变量变量就是指在程序的运行过程中它的值可以改变 的数据。注意:1、变量的表示方法:使用不同的标识符来表示不 同的变量,2、通过“类型声明语句”来声明变量的类型。 *标识符所谓标识符是指:以字母或下划线开始的,由字 母、数字、下划线组成的有效字符序列。注意: (1)在C语言中,标识符是区分大小写的。 (2)标识符的长度随着不同的编译环境有所差异 ,大部分编译系统默认标识符的长度为8个字符。 (3)在使用标识符命名变量时应使标识符能较好 地表达变量的含义。 (4)使用标识符表示

3、用户自定义的变量、函数等 语法单位时,应注意不能使用系统已定义的关键字。*关键字auto、break、case、char、continue、default、do 、double、else、enum、extern、float、for、goto 、if、int、long、register、return、short、signed 、sizeof、static、struct、switch、typedef、union 、unsigned、void、while*数据类型根据实际编程的需要,C语言中类型的划分总体上 可分为: (1)基本类型:也可以称为原子类型,不能再分 解为其他类型。常见的有字符型、整型、

4、单精度型、 双精度型。 (2)构造类型:由一种或多种基本类型数据按照 实际需要组合而成的类型。常见的有数组、结构体、 枚举型、共用体、指针型。*字符型表示单个字符,在内存中占据一个字节,所表示 的字符有打印字符、非打印字符。字符在计算机中以二进制形式存储,通过字符的 ASCII实现字符到二进制的转换。*字符型常量对于打印字符,用一对单引号将字符括起,如:A, 9,#等对于非打印字符,可以用转义字符或ASCII码表示。*字符型变量字符变量在使用时遵循一般变量的使用原则,先 定义后使用。定义方法:1、char 变量名; 2、char 变量名=字符常量 或 字符表达式;3、char 变量名表;*整数

5、表示整数,在内存中占据两个字节,它不能表示 数学中的所有整数,其表示范围为-32768,32767。千万要注 意哦!*整数常量整型常量的表示可以采用多种形式:十进制(123);八进制(012383);十六进(0x123=291);你会进行换 算吗?*整数变量在定义变量以后就可以使用该变量,定义的基本 形式为:int 变量名;Int 变量名表达式;Int 变量名表;例:int math, chinese, english;*实型实数:又可以分为单精度和双精度,两者的所占 用的存储空间不同,所表示的实数范围和精度都不同 。 单精度实数占用4个字节,所表示实数的范围为( 3.4 10-38,3.4

6、10+38)双进度实数占用8个字节,所表示实数的范围为( 1.7 10-308,1.7 10+308)*实型常量1、十进制小数形式:如123.0。 2、指数形式:采用科学计数法表示数据,如: 123103,在C语言中可以写成123E3或123e3。*实型变量定义实型变量的格式: 1、float 变量名; 2、float 变量名表达式; 3、float 变量名表;4、double 变量名; 5、double 变量名表达式; 6、double 变量名表;*字符串常量所谓字符串是指由多个字符构成的一串字符,例如 人的姓名、家庭住址等信息 。字符串常量的表示比较简单,使用一对双引号将字 符串括起,即可

7、构造字符串常量,双引号是字符串边界 符。例:“This is the first program“注意:在字符串中可以使用转义字符。例: “ C:TestTest.Dta“ “C:TestTest.Dta” *基本数据类型的扩展一、原因:在实际应用中,数据虽然属于某种类型但超过了 该类型数据的有效范围,就会发生数据的溢出,导致 计算结果的错误。二、扩展的办法:1.数据的符号:signed、unsigned2.数据的长度:long、short*具体扩展办法*数据输入的本质内存输入(写)处理程序输出读取暂存读取必须为 变量写成 ”int vari;float varf; /*定义了三个变量*/sc

8、anf(“%c%d%f“, /*输入三个变量的值*/ *运行时输入技术1、每个输入项输入结束时可以使用或 结束当前项的输入并开始输入下一项。2、如果在格式字符串中含有除格式字符以外的非 格式字符,则在键盘输入时必须在输入完相关变量的 值以后输入该非格式字符。例:scanf(“%c,%d,%f”, 则在输入时,应在键盘上输入:a,235,3.14注意*任务实现如果我们要编写输入学生成绩的语句,则可以编写相关语句 了:char class_code; /*定义班级代号*/ int chinese,math,english, synthetic;/*定义四门功课成绩*/ float total,average;/*定义总分和平均分变量*/ scanf(“%c,%d,%d,%d,%d“,/*输入学生的班级代号和各门成绩*/ *下课

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号