网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]第01章 C语言概述.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 本章教学要点 C语言的特点 C程序的组成 C函数的结构 运行C程序的常用操作和步骤 主要内容 1.1 C语言的发展历程 1.2 数据在计算机内的存储形式和表示方法 1.3 利用计算机处理问题的基本过程 1.4 最简单的C程序的构成 1.5 C语言的运行环境和上机步骤 1.1 C语言的发展历程 1.1 C语言的发展历程 1.1 C语言的发展历程 1.2 数据在计算机内的存储形式和表示方法 1.2.1 内存的组织形式 1. 内存储器RAM (Random Access Memory) 2. 内存储器的组织形式 图1.1 内存储器的结构示意图 1.2 数据在计算机内的存储形式和表示方法 1.2 数据在计算机内的存储形式和表示方法 1.2 数据在计算机内的存储形式和表示方法 1.2.3 八进制(octal)数 1. 八进制数的基本特征 八进制数由0、1、2、3、4、5、6、7等八个数字符号表示;基数为8;按逢8进1、借1算8的规则计数;采用位置记数法(或带权记数法),权值为8。其基本运算规则与十进制相似。 2.二进制数与八进制数的转换 3. 八进制数与十进制数的转换 1.2 数据在计算机内的存储形式和表示方法 1.2.4 十六进制(Hexadecimal)数 1. 十六进制数的基本特征 十六进制数由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F等十六个数字符号表示;基数为16;按逢16进1、借1算16的规则计数;采用位置记数法(或带权记数法),权值为16。十六进制数中的A、B、C、D、E、F分别代表10、11、12、13、14、15。在C语言中,表示十六进制数时,大小写字母作用相同。 2.十六进制数与二进制数间的转换 例如:将二进制数1011 0101 0111 1110 转换为十六进制数。 二进制数1011 0101 0111 1110可以写成1011,0101,0111,1110四组数,再分别用十六进制数码C、5、7、E表示。 即(1011 0101 0111 1110)2 = (C57E)16 1.2 数据在计算机内的存储形式和表示方法 表1.1 各种进位制度的常用数值转换表 3. 十六进制数与十进制数间的转换 若将一个十六进制整数转换为十进制数,只需把十六进制数按权展开,累加各项即可。 1.2 数据在计算机内的存储形式和表示方法 1.2.5 原码、反码和补码。 在计算机内部,所有的信息都要用二进制数来表示,数的符号“+”、“-”也必须采用二进制数来表示。通常以0表示正数的符号,以1表示负数的符号,当符号和数值都二进制数0和1表示之后,这样的数叫机器数或机器码。 机器码可以采用不同的码制来表示,常用的有原码、反码和补码三种表示方法。这样表示的目的是在计算机内部可以让符号位一道参加数值运算。 1. 数的原码表示 原码通常用最高位表示数的符号位,数值部分用二进制绝对值表示。即一个正数的原码是它本身,一个负数的原码是其符号位加数值部分。 1.2 数据在计算机内的存储形式和表示方法 2. 数的反码表示 一个正数的反码与其原码相同,一个负数的反码是将符号位除外,其他各位逐位取反,即0变1,1 变0,参看表1.2。 3. 补码表示方法 先以日常钟表的时间表示为例,说明补码的概念。假设现在的标准时间为6点整,而有一只指针指向10点,为了校准时间,可以采取两种方法:一是将时针退(10-6)= 4格;另一种方法是将时针向前拨(12-4)=8格 。 这两种方法都可以将钟表校准的正确时间。对于这个问题来说,减4和加8是等价的。由此,可以说(+8)和(-4)是以12为模的补码。 1.2 数据在计算机内的存储形式和表示方法 说明:在计算机中,带符号的数用补码表示,此时减法运算变为加法运算,从而简化了计算机硬件电路的结构。 当运算的结果超出补码表示范围时,结果就不正确了,这称为“溢出”。 1.3 利用计算机处理问题的基本过程 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.4 最简单的C程序的构成 1.5 C语言的运行环境和上机步骤 1.5 C语言的运行环境

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档