[工学]《C语言与程序设计》第二讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]《C语言与程序设计》第二讲

C语言程序设计基础 2010.9 课程大纲 第1讲 概述 第2讲 c程序框架 第3讲 数据类型与关系运算 第4讲 c程序设计初步(条件判别、循环、数组初步) 第5讲 c程序设计初步(并列语句、结构的概念) 第6讲 教学回顾(变量、语句、函数与程序结构) 第7讲 函数一(概念、形参与实参、函数间的参数传递) 第8讲 函数二(变量值与地址、函数与程序设计、调用形式) 第9讲 函数三(递归算法、指针、二维数组) 第10讲 指针与函数 第11讲 链表一(指针与链表) 第12讲 链表二(结构指针与链表设计) 第13讲 文件、算法初步 第二讲 C程序框架 本讲要点 学习c程序的要点 c程序的基本框架 数据变量 变量的存储地址 课堂程序举例---计算机适合做什么? 再说数据类型 再看电流计算的例子 数据类型的概念 C数据类型关键字 变量的取值范围 C语言的输入输出函数 输入输出函数一览 缓冲区的概念 函数scanf、printf与cin、cout的差异 C程序的基本框架 要点1—C程序要素 二进制与十进制 要点2--数据变量的类型 字节与字 计算机内部用二进制码表示所有的信息. 不同的二进制码形式,表示不同的变量类型. 二进制码,就是每个数位的值非零即一,没有第三种状态. 名字与地址 寻找一个对象,必须有名字或地址标识; 如邮局客户声明:华清家园7栋207室;所在地址:海淀区成府路23号7207室 要点3--存储器地址 变量的内存地址 变量存储在内存。不同类型的变量占用的内存字节数不同。 变量一定要在程序引用前说明,它才能在内存中被分配一个相应字节数的空间。 char ch_a; int i_a; float f_a; 变量存储方式 计算机适合做什么? 计算机还适合做什么? C语言的输入输出函数 C语言的缓冲与非缓冲输入 scanf、printf与cin、cout的差异 再看电流计算的c程序 课堂程序举例 为什么要区分数据类型? 程序中能否用一种数据类型描述所有的数据? 这个问题对于数值计算来说,好像还有道理,比如实数型的数据也可以表示整数。 但对于计算机要处理的文字信息来说,就显然不合适了。比如,英文字母、汉字可以用多大、是正数还是负数的实数型数据来描述? 数据类型的划分,代表了程序适应各种商业处理用途的能力。比如时间类型、钱币数据类型等。 数据类型的概念 表2.3 C数据类型关键字 简单的例子 变量的取值范围 计算机中的任何一种数据类型都有它的取值范围,也就是它所能表示的数值大小。超出这个范围,我们称之为溢出。 一旦数据发生溢出,就会产生运算错误。为此,必须根据具体任务的要求选择不同类型的变量。 C语言有短整型数,整型数和长整型数、浮点数等多种格式供我们选择。 二进制与十进制 数值 0 1 2 3 4 5 6 7 位数 如果是8位十进制数,它能表示多大的数值范围? 9 9 9 9 9 9 9 9 0?数值?108 数值 0 1 2 3 4 5 6 7 位数 那么,8位二进制数能表示数值范围是多少? 1 1 1 1 1 1 1 1 0?数值?28 20 21 22 23 24 25 26 27 位的权重 如何表示正负数? 前面加± 最高位的0/1表示± 100 101 102 103 104 105 106 107 整型变量的范围是多少? 数据有正负,我们指定某一类型的数据的最高位是符号位。 符号位为零,表示整数;符号位为1,表示负数。比如,整型数是2字节,最高位是符号位,它所能表达的数据范围是+32767~-32768。 * * * * 头部文件 int main() { cout… 主函数体 } 标准函数引用声明,如数学、字符串处理、输入/输出的标准函数等 用户编写的C程序 用户的C程序必须从main()函数开始 标准函数仅在声明之后,才能在之后的程序体内引用 一对括弧,说明了程序体的起始、结束 C程序 函数 标准函数 自定义函数 输入输出函数 数学函数 c语句 系统函数 用C语句编写的程序体 if语句 循环语句:for、while 开关语句:switch 变量 整数型变量:int 字符型变量:char 浮点型变量:float 布尔型变量:bool VC已经有的,通用功能的标准库函数 在程序头部用 #include说明 也就是头文件 程序员为特定功能编写的函数 变量为什么会有不同的类型? 基本类型 组合类型 数组 结构 指针 1 1 0 1 1 0 0 0 100 101 103 102 105 104 107 106 8位十进制数 1 1 0 1 1 0 0 0 1个字节有8个二进制数位 20 21 23 22 25 24 27 26 每个数位上

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档