- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值数据与算术运算课件(PPT 19页)
第二课时 数值数据与算术运算 C语言数据类型 当我们提到计算机数据时,大家想想在平时哪些可以称为计算机数据? 那C语言里的数据又有哪些? 数据在计算机内部的存储形式(占用的内存单元数量、编码方式、取值范围等)分为以下数据类型: 基本数据类型_整型数 整型数: 分类:包括正数、负数和零,在数学中它是一个无限集合,但在计算机中,由于受到分配给整型数的存储空间的限制,它有一定的数值范围。分为int、short int和long int,以及带符号的整型数(signed int)和不带符号的整型数(unsigned int) 基本数据类型_整型数 书写形式: 十进制:用0、1、2、3、4、5、6、7、8、9十个码; 八进制:用0打头,并使用0~7八个码; 十六进制:用0x打头,并使用0~9、A~F或0~9、a~f十六个码 注意:八进制和十六进制只能使用非负数! 提问:08677、-25762、0x35AQ是否为合法数字? 答案:08677(不合法,非八进制-含数字8;非十进制-以0开头) -25762(合法,十进制负数) 0x35AQ(不合法,含非法字母Q) 基本数据类型_整型数 int型数的表示范围:二进制 16bit (2Byte) 0000000000000001 - 1 0000000000000011 - 3 0111111111111111 - 32767 1000000000000000 - -32767 基本数据类型_整型数 基本数据类型_整型数 基本数据类型_整型数 例:main( ) {int a,b,; a=32767; b=a+1; printf(“%d,%d\”,a,b); } 结果为:32767,-32768 基本数据类型_实型数 实型数 分类:float类型和double类型。在机器内部,C语言的实型数是以浮点数形式存储的,存储的数值都是近似的,而且随着运算的进行会有误差积累,为了提高精度,引进双精度类型,即以两倍单精度的存储空间存放数据。所以看书第10页的最下面的倒算第二行到第11页最上面。 表示形式: 十进制形式(就是数学中的小数形式)、 指数形式(类似于科学记数法),指数须是整数。 基本数据类型_字符型 C语言中的一个字符型数据代表ASCII字符集里的一个字符,在内存中占一个字节长度。 取值范围:-128~+127,其中0~+127是基本ASCII字符,-128~-1是扩展ASCII字符 用单撇号将一个字符括起来就表示该字符。 C语言中,存放一个字符时,内存中存放的是该字符的ASCII码。在书上的第25页给出了一个表,在这个表上可以快速的找到每个字母在计算机中对应的二进制,请同学们看25页的最下面,这里告诉了怎么在上表中进行查找。 如果我们想表示比如换行、回车那怎么办呢? 因为我们知道用单撇号括起来的字符只能表示一些普通字符,但我刚才所说的那些表示特定功能的字符用这种方法就无法表示 基本数据类型_字符型 为此,C语言提供了一种以“\”开头的转义字符序列。 理解转义字符序列:转义字符是一种特殊的字符常量。转义字符以反斜线\开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。 例如,在printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要是用来表示那些用一般字符不便于表示的控制代码。 数据类型长度的测试 现在我们来看一个在C语言中的用来计算数据类型长度的函数: 测定各数据类型所占存储空间长度的运算符“sizeof”。 书写格式为:Sizeof(类型标识符) 现在写一个例子,请大家看后我提问这个程序运行后的结果是什么? 算术运算符与算术表达式 运算符: 运算符是一个符号,它告知编译程序执行特殊的算术或逻辑运算等。C中有许多运算符,比如算术运算符、关系运算符等。 表达式:运算符、常量和变量是表达式的要素,表达式是这些要素的有效组合。 首先 我们来看一下赋值表达式 赋值表达式的一般格式是:变更名=表达式 结合性:我们知道在四则运算中有个“优先级”,在C语言中,除了优先级外,还有个结合性问题,赋值表达式属于“右结合”,也就是从右到左结合。 提问:a=b=3,基于右结合的原则,这个是怎么赋值的? 答案:先算b=3,然后再参加下一步运算,可理解为:a=(b=3) 算术运算符和算术表达式 算术运算符及其功能 见书上的第12页的下面……除了书上说
您可能关注的文档
- 提高内燃机的动力性和经济性的途径.doc
- 提升领导力(PPT+30页).ppt
- 提高掉宝几率公式比如MF值的一种设定方案.doc
- 提高农民组织化程度促进农村社会和谐.ppt
- 提升领导者核心力,增强党的.ppt
- 提高学生的阅读能力课件(PPT 20页).ppt
- 提高服务改善民生.doc
- 揣摩语言课件(PPT 21页).ppt
- 揭秘四大城市的漂亮女人.doc
- 搅拌型酸奶生产过程中黏度(PPT 20页).ppt
- 解读土地登记代理法规-防范风险,合规管理之道.pptx
- 房产营销全攻略-数据分析与品牌策略制胜法.pptx
- 银行信贷政策解读-经济学家演讲.pptx
- 毕业答辩:教育改革方案-教育学硕士研究生.pptx
- 职场风向标:定位与规划-揭秘职业发展成功的秘诀与策略.pptx
- Unit2UnderstandingideasGrammar课件(2024)七年级英语下册(2).pptx
- 第三单元生字学习课件-一年级下册语文(2024).pptx
- Unit1MyNeighbourhoodLesson2(课件)-人教新起点版英语四年级下册.pptx
- Unit1AnimalfriendsPeriod2Speedup(教学设计)-(2024)英语三年级下册.docx
- 人类的食物-七年级生物下学期精美课件(北师大版2024).pptx
最近下载
- 4-4世界主要气候类型复习课课件2023-2024学年湘教版地理七年级上册.pptx VIP
- 2021年水电材料规范.docx VIP
- HJ2026-2024吸附法工业有机废气治理工程技术规范.pptx VIP
- 小肠梗阻的诊断与治疗中国专家共识(2023版)解读PPT课件.pptx VIP
- 幼儿教师选调进城考试试题题库含答案.pdf VIP
- 人力资源6大模块之劳动关系ER: 企业员工关系风险处理第5课:离职前后风险管控.pptx
- 《新时代高职学生劳动教育》课程标准.docx
- (完整版)《中国的地理差异》课件-(共31张PPT).ppt
- 工程开工令模板(全).doc
- 2016年一年级体育课教案全集.pdf VIP
文档评论(0)