版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5/21/20235/21/20234:32AM学习情境一第二讲C语言中数据的表示能定义常量和变量存储相应的数据能使用输入能使用转义字符、格式字符通过本次课的学习,使学生掌握顺序结构和条件结构。通过举例掌握这二种结构的不同用途和使用方法。5/21/20235/21/20234:32AM编程环境的使用1、TurboC2.0集成环境:2、使用VisualC++6.0工作环境:
请注意教师的演示步骤。5/21/20235/21/20234:32AMTurboC中编程的基本步骤5/21/20235/21/20234:32AM计算机数据存储的本质计算机内存12345671234567.890513-8888888“天津职业大学”‘A’区分数据的不同类型内容固定不变内容发生变化5/21/20235/21/20234:32AM常量常量就是指在程序的运行过程中它的内容不会发生变化的数据。对于常量,在程序的执行过程中,只能使用该常量的值而不能对它作任何修改。常量的表示方法很直接,根据数据的不同类型,有不同的表示方法。
5/21/20235/21/20234:32AM变量变量就是指在程序的运行过程中它的值可以改变的数据。注意:1、变量的表示方法:使用不同的标识符来表示不同的变量,2、通过“类型声明语句”来声明变量的类型。5/21/20235/21/20234:32AM标识符所谓标识符是指:以字母或下划线开始的,由字母、数字、下划线组成的有效字符序列。
注意:(1)在C语言中,标识符是区分大小写的。(2)标识符的长度随着不同的编译环境有所差异,大部分编译系统默认标识符的长度为8个字符。(3)在使用标识符命名变量时应使标识符能较好地表达变量的含义。(4)使用标识符表示用户自定义的变量、函数等语法单位时,应注意不能使用系统已定义的关键字。5/21/20235/21/20234:32AM关键字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、while5/21/20235/21/20234:32AM数据类型根据实际编程的需要,C语言中类型的划分总体上可分为:(1)基本类型:也可以称为原子类型,不能再分解为其他类型。常见的有字符型、整型、单精度型、双精度型。(2)构造类型:由一种或多种基本类型数据按照实际需要组合而成的类型。常见的有数组、结构体、枚举型、共用体、指针型。5/21/20235/21/20234:32AM字符型表示单个字符,在内存中占据一个字节,所表示的字符有打印字符、非打印字符。字符在计算机中以二进制形式存储,通过字符的ASCII实现字符到二进制的转换。5/21/20235/21/20234:32AM字符型常量对于打印字符,用一对单引号将字符括起,如:’A’,’9’,’#’等对于非打印字符,可以用转义字符或ASCII码表示。5/21/20235/21/20234:32AM字符型变量字符变量在使用时遵循一般变量的使用原则,先定义后使用。定义方法:1、char变量名;2、char变量名=字符常量或字符表达式;3、char变量名表;5/21/20235/21/20234:32AM整数表示整数,在内存中占据两个字节,它不能表示数学中的所有整数,其表示范围为[-32768,32767]。千万要注意哦!5/21/20235/21/20234:32AM整数常量整型常量的表示可以采用多种形式:十进制(123);八进制(0123=83);十六进(0x123=291);你会进行换算吗?5/21/20235/21/20234:32AM整数变量在定义变量以后就可以使用该变量,定义的基本形式为:int变量名;Int变量名=表达式;Int变量名表;例:intmath,chinese,english;5/翠18超/2乎02抄35/蔬18杏/2士02振3胜10捆:4属1桶PM实型实数:又搭可以输分为扩单精亿度和政双精抬度,翼两者轻的所青占用付的存揪储空追间不夸同,舅所表课示的津实数沈范围狼和精从度都茧不同光。单精希度实皇数占用4个字近节,饿所表显示实衬数的垃范围旷为(3.蒙4但×1棚0-耽38,3.严4敞×1央0+雀38)双进片度实细数占用8个字父节,辩所表演示实愧数的怒范围强为(1.谜7舰×1作0-烧30穿8,1.础7狗×1鼓0+昏30依8)5/仙18市/2饼02床35/雹18卵/2跟02术3俭10眨:4驳1纱PM实型酷常量1、十进进制小勤数形密式:如12乖3.丈0。2、指数秃形式:采病用科原学计糠数法疑表示漂数据铁,如嚼:12服3×拍103,在C语言片中可地以写劫成12爱3E惩3或12新3e舌3。5/锣18叨/2事02阶35/逗18样/2售02历3拆10基:4节1点PM实型各变量定义危实型砖变量眯的格牢式:1、fl浮oa树t变量绸名;2、fl勇oa债t变量优名=侮表达偿式;3、fl进oa鞠t变量约名表意;4、do蛾ub睡le变量疾名;5、do脂ub舅le变量帮名=膨表达冶式;6、do勺ub仗le变量正名表垄;5/午18峰/2予02握35/言18港/2知02自3骗10昏:4轰1瓜PM字符新串常婶量所谓字符稀串是指术由多参个字匙符构排成的估一串声字符平,例柴如人夹的姓瞎名、脂家庭分住址碎等信毁息垂。字符下串常挽量的钟表示雾比较颈简单留,使铜用一竟对双凯引号挤将字冷符串捉括起封,即研可构竿造字灭符串辩常量浮,双工引号岗是字费符串居边界朽符。例:"T深hi木s穷is妙t北he到f让ir万st静p舰ro道gr绩am."注意连:在字元符串曲中可妈以使尽用转用义字氏符。传例:"C:\\仁Te欣st手\\Te辰st荒.D深ta"停“搭C:显\T和es捕t\Te奥st资.D喊ta”5/龟18偏/2攻02楚35/细18绝/2乒02矛3击10邮:4济1场PM基本巩数据盲类型产的扩守展一、戚原因:在实妄际应察用中隔,数国据虽旗然属灰于某库种类专型但每超过树了该封类型善数据搅的有太效范浪围,箩就会戒发生高数据贝的溢驱出,遥导致子计算坡结果心的错揉误。二、接扩展沙的办从法:1.数据四的符快号:s跌ig秀ne戴d、un蝴si影gn许ed帖2.数据伸的长径度:l页on寻g、sh疼or毛t5/富18姓/2谈02丽35/指18品/2碌02驰3只10覆:4崇1掌PM具体币扩展蹲办法5/短18查/2算02助35/晓18骨/2恢02将3仔10乞:4销1烛PM数据繁输入置的本怖质内存输入(写)处理程序输出读取暂存读取必须浅为变夸量写成”&变量堵名”5/赤18类/2究02耀35/浑18锅/2甚02患3泰10抵:4纱1漏PM数据光输入械函数巨的使渗用格式:sc绳an露f(格式煤字符托串,其输入挥变量忘地址扒列表);1、格妨式字贪符串较:标逼识本抓次输夺入过醒程中捕读取首数据滨的个构数和半类型寺,使盏用“叶%C”的方碰式来贤构造弹格式露字符睬串,C称为在格式旺字符脖。2、输端入变撒量地穷址列蒸表:揉是由采逗号辟分隔己的一击个或秋多个赞接收宿数据完的变馆量的亿地址饼构成舱的地址浆列表,在庸编程将时应肯使地娘址列志表中乖所含绝变量费的类另型和窃个数雪与格芦式字舞符串催相一亚致。5/铁18馆/2搁02项35/喝18峰/2蓬02懂3奸10迷:4志1砌PM常用挑的格画式字候符5/抄18霞/2乎02度35/放18灰/2腾02浮3巡寿10站:4谋1忙PM输入兰函数凉例例:莲要输举入一惑个字棋符变秤量、厕一个利整数师变量泊、一闹个单显精度巴实数市变量仰的值锦。ch称arva邪rc;in咱tva艳ri;fl赵oa界tva巴rf;寸/询*定义云了三舍个变注量*/sc勾an屈f(欲“%弹c%乞d%星f"暗,&壶va徒rc写,&佩va梳ri某,&顷va季rf);/*输入菠三个谱变量叔的值粒*/5/栗18优/2提02袋35/罩18踏/2蚕02甜3蜡10预:4豆1退PM运行你时输希入技序术1、每溉个输摇入项束输入谈结束铲时可拔以使烦用<E及nt遗er狸>或<T浅ab切>结束期当前垫项的油输入笛并开万始输搁入下界一项腿。2、如蹄果在绸格式虫字符锁串中螺含有碗除格水式字终符以钢外的寨非格摄式字孕符,谁则在况键盘要输入预时必闷须在络输入针完相鱼关变法量的嗓值以畏后输忆入该钳非格锐式字沿符。例:sc遗an物f(“%携c,昨%d卷,%独f”烘,&v孕ar附c,友&v择ar缠i,魄&v布ar勤f);则在盼输入视时,耗应在羞键盘搏上输搅入:a,23抓5,3.躺14注意5/押18继/2项02醋35/数18您/2国02茶3没10用:4镰1题PM任务情实现如果辣我们生要编缓写输孟入学汉生成垦绩的娃语句晨,则杆可以闯编写薯相关类语句床了:ch前arcl英as够s_惹co甚de;师/*定义壁班级睛代号钞*/in贿tch扒in馆es岸e,灶ma柿th里,e芦ng闻li驶sh,维sy殃nt拉he散ti括c;/*定义碍四门旱功课袜成绩体*/fl岂oa下tto何ta且l,寻av璃er买ag节e;/*定义芹总分冬和平触均分卧变量着*/sc易a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 气胸的教学查房
- 保洁投标书范本
- 《汽车维修理论》课件
- 《公共关系的职能》课件
- 小学三年级数学两位数乘两位数笔算综合监控模拟题大全附答案
- 想象微电影分库周欣然
- 福建省建瓯市芝华中学2020-2021学年高一下学期第一阶段考试化学试题
- 一季度安全生产工作总结
- 中班社会活动红旗飘飘
- 微量输液泵什么是微量输液泵是电子输液控制装置能将药液精确
- 融资租赁租金计算表
- 食品安全法培训课件
- 大气的受热过程教案5页
- 中国古代服饰演变PPT
- 220kVGIS组合电器安装施工方案
- 爱护公物_从我做起ppt
- 淡谈柴油机冒黑烟故障的诊断与排除1
- 河南省南阳市高中毕业生登记表普通高中学生学籍册
- 低血糖的预防及处理(课堂PPT)
- 环境工程专业英语翻译理论PPT选编课件
- 新实用汉语课本16课
评论
0/150
提交评论