- 1、本文档共128页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计02章-数据类型及运算
(8)printf()函数和scanf()函数可以接收和显示各种数据类型的数据 getchar()函数和putchar()函数分别接收和显示单个字符。 C语言的简单语句 函数调用语句 由一个函数调用加一个分号构成 表达式语句 由一个表达式加一个分号构成 空语句 只有一个分号的语句 * 1.2.1-4 * megabyte英音:[‘meg?,bait]兆字节;百万字节 Terabyte,太拉字节或太字节或百万兆字节)萬億 对没有小数位且以若干个零结尾的数值,从非零数字最左一位向右数得到的位数;对其他十进位的数,从非零数字最左一位向右数而得到的位数就是有效位数. 有效数字:一般地,一个近似数,四舍五入到哪一位,就说这个数精确到哪一位,这时,从左边第一个不是0的数字起,到精确的数位止,所有的数字,都叫做这个数的有效数字. 例如:3.3 有二个有效数字 3.33 有三个有效数字 讨论:近似数0.038有几个有效数字,0.03080呢? 分别有二和四位有效数字 * * 递归方法 +0.5 * 例如 float f = 3.5; int n = 6; long k = 21; f * n + k / 2 2. 赋值转换 将表达式的类型转换为变量类型 例如: int k; float x=123.85; k=x ; /* k=123 */ x=k; /* x=123.0 */ 2.5.2 强制类型转换 强制变量或表达式的值转换为特定类型。 (类型)变量 或 (类型)(表达式) 例如:int i,a,b; (char) i (float)(25%3) (int)(4.5*a+b/3.14) 数据类型转换,不能改变变量的数据类型和值 如 float f=5.8; int i=(int) f; 又如: double a, b, c; … c = a%b; //错误 c=(int)a%(int)b; //正确 c = a%b; //错误 a=(int)b*c; a=(int)(b*c); 思考 浮点数四舍五入为整数的转换方式 int(f+0.5) 2.6 运算的优先级与结合性 表达式可能有多种运算符的混合使用 求解表达式的值,必须要解决各种运算符的运算优先次序问题。即,考虑优先级和结合性。 例如: i+1==j||k3!=x 优先级 优先级是指不同级别运算符之间的运算次序 单目运算符的优先级高于双目运算符 双目运算符优先级高于三目运算符 算术运算符高于关系运算符 关系运算符高于逻辑运算符 移位运算符高于关系运算符 位逻辑运算符低于关系运算符 ( )括号运算符优先级最高 逗号运算符优先级最低 赋值运算符及复合赋值运算符的优先级仅高于逗号运算符. 结合性 结合性是指在一个表达式中有多个优先级相同的运算符之间的运算次序. 右结合性 右?左 包括 单目、三目和赋值运算符 左结合性 左?右 其余运算符 优先级 结合性 15 ( ) [ ] - . 左?右 14 ! ~ ++ -- * (类型名) sizeof 右?左 13 * / % 左?右 12 + - 左?右 11 左?右 10 = = 左?右 9 = = != 左?右 8 左?右 7 ^ 左?右 6 | 左?右 5 左?右 4 || 左?右 3 ?: 右?左 2 = *= /= += …… = = 右?左 1 , 左?右 例如 a/b*c%d 即 ((a/b)*c)%d a+!b+c-- 即 (a+(!b))+(c--) ~i==kij-1 即 ((~i)==k)(i(j-1)) a=b=c=5 即 a=(b=(c=5)) !!a !(!a) 实际处理方式 a+b+x*d 2.7 数据输入输出 数据是程序处理的对象; 输入输出操作是程序不可缺少的部分 C中输入输出操作都是通过函数调用
您可能关注的文档
- 草书及笔法与形式.doc
- 草坪业及发展历史和前景.doc
- 草坪及分级与养护标准.doc
- 草坪养护及技术措施.doc
- 种群及特征 种群数量及变化.ppt
- 草坪及种植及养护管理.doc
- 草坪及类型与特点.doc
- 草坪施肥机及分类及使用.doc
- 草坪建植和草坪养护管理及技术流程.doc
- 草坪杂草及综合防治.doc
- 2009年湖南长沙市中考数学试题【含答案、解析】.pdf
- 2010年湖南省常德市中考数学试题【含答案、解析】.pdf
- 2010年湖北省江汉油田、潜江、天门、仙桃中考数学试卷【含答案、解析】.pdf
- 2010年湖南省衡阳市中考数学试题【含答案、解析】.pdf
- 《闲话水浒》阅读测试题(附答案)(推荐).docx
- 2010年湖南省岳阳市中考数学试题【含答案、解析】.pdf
- 情绪的PPT课件教学课件.pptx
- 2010年湖南省湘潭市中考数学试题【含答案、解析】.pdf
- 2026届高考物理总复习(第1轮)课件第九章 磁 场第2讲 磁场对运动电荷的作用.pptx
- 必威体育精装版2025山东省初中信息技术考试试题及答案.docx
文档评论(0)