辅导班计算机二级,C语言超级经典课件1.ppt_第1页
辅导班计算机二级,C语言超级经典课件1.ppt_第2页
辅导班计算机二级,C语言超级经典课件1.ppt_第3页
辅导班计算机二级,C语言超级经典课件1.ppt_第4页
辅导班计算机二级,C语言超级经典课件1.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 章 1 C语言概述 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 1 1 1C语言的历史 1 1 2C语言的特点 1 1为什么要学习C语言 第 章 1 C语言概述 计算机语言从第二次世界大战以后 经历了戏剧性的发展过程 从机器语言到汇编语言再到高级语言 C语言语言是与硬件无关的高级语言 它有许多独特的优点 机器语言 汇编语言 高级语言 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 C语言作为程序员的首选语言之一 其特点如下 1 具有现代化程序设计语言的特征 2 用途广泛 3 语言简洁 具备底层处理功能 可执行代码质量高 4 可移植性好 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 例1 1 C语言的一个简单实例 includemain inta b sum printf EnterTwoNumbers scanf d d 程序运行结果如下 EnterTwoNumbers 6428Thesumis98 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 具体过程如下 1 编辑源程序 完成后将源程序以扩展名 c存盘 2 对源程序进行编译 即将源程序转换为扩展名为 obj的二进制代码 若源程序有错 必须予以修改 然后重新编译 3 对编译通过的源程序连接 即加入库函数和其他二进制代码生成可执行程序 连接过程中 可能出现未定义的函数等错误 为此 必须修改源程序 重新编译和连接 4 执行生成的可执行代码 若不能得到正确的结果 必须修改源程序 重新编译和连接 若能得到正确结果 则整个编辑 编译 连接 运行过程顺利结束 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 1 4 1数制 1 4 2数制之间的转换 1 4学习C语言所需的必备知识 1 4 3整数的原码 反码 补码的表示 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 1 十进制数十进制数由0 9十个数字组成 运算规则是逢十进一 2 二进制数二进制数的基数是2 所使用的数字只有 0和1 运算规则是逢二进一 3 八进制数八进制数的基数是8 所使用的数字为0 1 2 3 4 5 6 7 其运算规则是逢八进一 4 十六进制数十六进制数的基数是16 它使用的数字字符为0 1 2 3 4 5 6 7 8 9 A B C D E F 其中A F分别代表十进制数的10 15 其运算规则是逢十六进一 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 5 数制标记方法为了区分不同进制的数据 我们可以用圆括号将数据括起来 在括号的右下角以数字2 8 10 16表示该数代表的进制 如 100 2 261 8 192 10 1FA 16分别代表的是二进制的100 八进制的261 十进制的192 十六进制的1FA 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 1 二进制数转换成十进制数 111 011 2 1 22 1 21 1 20 0 2 1 1 2 2 1 2 3 10 7 375 102 十六进制数转换成十进制数 2AB C 16 2 162 10 161 11 160 12 16 1 10 683 75 103 十进制整数转换成二进制数十进制整数转换成二进制数可采用 除2取余法 直至商为0 如将十进制数28转换成二进制数 28 10 11100 2 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 注意 最后得到的余数是高位数 因此 28 10 11100 2 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 一般计算机中用16位或32位来表示整数 位数越多 能表示数的范围就越大 我们知道 整数有正负之分 为此 我们可以用一个二进位作为符号位 一般总是最高位 当符号位为 0 是表示正数 符号位为 1 时表示负数 例如 当我们用16位来表示一个整数时 有0000000000101011 431000000000101011 43上述表示法 称为整数的原码表示法 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 整数也可采用反码表示法 对于负整数来说 符号位作为 1 但绝对值部分正好与原码相反 即0变为1 1变为0 因此 43 原 1000000000101011 43 反 1111111111010100而实际上 整数在机器内大多用补码表示 对负整数而言 符号位仍为1 但绝对值部分却是反码的最低位加1得到的结果 因此 43 补 1111111111010101注意 对正整数而言 其原码 反码 补码均相同 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 习题 为什么要学习C语言 C语言的一个简单实例 编辑 编译 连接 运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C语言概述 1 简述C语言的特点 2 简述编辑 编译 连接 运行一个C语言程序的步骤 3 Borland公司和微软公司的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论