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

1〔概述基本程序设计︰数据运算输入输出〕.pptVIP

1〔概述基本程序设计︰数据运算输入输出〕.ppt

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

* 变量的三个属性。 * \t 移动8位 * 分析算法、结构,画出程序流程图,对照着流程图写出程序!(本课程主要内容) 然后分析程序中的每个部分,引出后续内容! 一串字符后面()——函数 {函数定义 } 无{}函数调用部分 * * 分析算法、结构,画出程序流程图,对照着流程图写出程序!(本课程主要内容) 然后分析程序中的每个部分,引出后续内容! 一串字符后面()——函数 {函数定义 } 无{}函数调用部分 * 算法+数据=程序 程序的结构:数据类型——〉语句——〉程序结构 作业 定义5个变量,分别赋值‘C’,‘h’,‘i’,‘n’,‘a’,编写程序,用每个字母后面第4个字母代替原来的字母,从而对其进行加密。 3.补充: 1. 熟悉VC环境。 2.完成P12 3,4, P28 4,5,6,7 * 大作业:结合自己专业,找出可以用C语言程序解决的问题. * 章节名称略有不同 * 这是一种顺序结构,算法异常简单 * 这是一种顺序结构,算法就是求最大值。 * 结构的角度 * 2)预定义标识符:预编译程序命令和C编译程序提供的库函数名。 * * VS2009 * 2次课的时间介绍数据和运算 * 分析算法、结构,画出程序流程图,对照着流程图写出程序!(本课程主要内容) 然后分析程序中的每个部分,引出后续内容! 一串字符后面()——函数 {函数定义 } 无{}函数调用部分 * C语言是表达式形式的语言 * 基本数据类型是C语言预定义的类型。对应相应的关键字 共用体:覆盖技术。几个不同类型的变量使用从同一块位置开始的内存。 * 预处理命令之一:定义符号常量 提示附录A E2 X 1E2 * 预处理命令之一:定义符号常量 提示附录A * 变量,容器 * 4.字符可以以两种形式输出:(根据需要) 输出字符 输出整数(即ASCII码值P51例3.6) 放到输入输出处讲 * 引入注释的表示方法:/**/多行,//单行 由算术运算表达式引出运算 * * 最简单的表达式:一个常量 * 赋值运算的优先级较低 计算机中的相等关系用关系运算符== 判断 * ++即有读取又有改写 读取:使用 改写:加1 谁先谁后? A=i++ 改写完的值给A还是改写前的值给A? 由此产生出前后缀的区别 * 一整数、一浮点数相除的结果为符点数 特殊情况就是有一个数为负数时:向零取整。 * 简化程序,提高了编译效率 * 隐式类型转换是在混合运算的过程中进行的。+-*/或者赋值 显式类型转换则是通过运算符显式实现的。 * 这里的整数包含了字符型数据 都按照存储单元中的存储形式传送 包括实数(实数的存储为指数形式) 整数-〉整数的: * 表达式的结果:中间变量类型 变量本身的类型,二者不同 P5638ZH.C ZHCL.C(常量转换) * 赋值运算右结合 * * * 格式说明和普通字符 * 数据类型说明字母即书上的格式字符 % 3) 各类数值型数据间的混合算术运算 整型和实型数据可以混合运算 不同类型的数据要先转换成同一类型,然后进行运算 double ? float long unsigned int ? char, short a.非赋值运算转换规则: 由低级(字节长度短)向高级(字节长度长)转换 1)隐式(自动)类型转换 隐式(自动)类型转换 显示(强制)类型转换 b.赋值表达式中的类型转换(隐示转换) 赋值运算符两侧类型不一致,但都是数值型或字符型时,在赋值时系统自动进行类型转换,即:将赋值号右边的类型转换为左边的类型。 B B 赋值 两个大小不同的容器: A, B, A的容量大于B A B A B A A B 丢失 若A容器空,B容器装满液体, 若B容器空,A容器装满液体, 在程序设计中,不同数据类型间的赋值也是类似的道理: 当将占内存空间少的数据类型的数据赋给占内存空间多的类型的数据时,可以将值正确传递.反之,则会造成数据的丢失. 将B容器中的液体倒入A中 将A容器中的液体倒入B中 转换过程(自学): 实数?整数:舍弃小数部分,在内存中以整数存储 int i; i=2.36; 结果:i=2; 整数?实数:数值不变,以浮点数存储,补足有效位数字 float i; i=3; 结果: i=3.000000; 实数?实数: float?double 数值不变, 补足16位有效数字 double i; float j=23; i=j; 结果:i=23.00000000000000; double?float 截取前7位有效数字 float f; double d=123.456789e100; f=d;

文档评论(0)

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

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

1亿VIP精品文档

相关文档