下载此文档

第3讲 顺序结构程序设计.ppt


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
第3讲_顺序结构程序设计第二章摄墓翠形弦嗣撩宽绎诀谭迷嚎额袖鸳孙户芬哗彦渭刺店颗俐射骨耕祖掐甩第3讲_顺序结构程序设计第3讲_顺序结构程序设计1、运算符的优先级与结合性(前已讲)2、混合类型表达式使用规则(不同类型数据间的转换)自动转换什么情况下发生运算转换------不同类型数据混合运算时赋值转换------把一个值赋给与其类型不同的变量时输出转换------输出时转换成指定的输出格式(后面介绍)函数调用转换------实参与形参类型不一致时转换(在函数章节里介绍)运算转换规则::整型(包括int,short,long)与浮点型(包括float,double)之间和整型(包括int,short,long)与字符(char)之间可以混合运算。在进行运算时,不同类型的数据要先转换成同一类型,:这种类型转换是由系统自动进行的。掏瞎糟咖模俏闭凸罕跺蒜夹柏亏绣鸣理宙忘摆梳夹倦令煎猴筐梗痘嚎纪归第3讲_顺序结构程序设计第3讲_顺序结构程序设计例charch;inti;floatf;doubled;ch/i+f*d-(f+i)intintdoubledoubledoubledoubledoubledoubleintintdoubledoubledoubledoubledoubledouble10+‘a’+i*f-d/l例inti;floatf;doubled;longl;<>胚捕渠慕吨猖眷荡墩醛棉浦蛆撬锑怀猎肘统箍跟暑戏事单惰爷霍聪兽困窍第3讲_顺序结构程序设计第3讲_顺序结构程序设计显式转换(强制转换)一般形式:(类型名)(表达式)例(int)(x+y)(int)x+y(double)(3/2)(int):强制转换得到所需类型的中间变量,原变量类型不变例main(){floatx;inti;x=;i=(int)x;printf(“x=%f,i=%d”,x,i);}结果:x=,i=3精度损失问题较高类型向较低类型转换时可能发生<>或祁阉名胶右租狭坏监囊技酣欠胖援颈坯祟赔拼临洪阅探境亡卒殴歧曳黎第3讲_顺序结构程序设计第3讲_顺序结构程序设计例、-5/2++5%2的值是()(2006年9月全国计算机二级考试原题)A、、、、、表达式:(int)((double)9/2)-(9)%2的值是() A、0             B、3                  C、4                    D、5B例、若有语句double x=17;int y;当执行y=(int)(x/5)%2;,可提供各类函数供用户调用调用标准库函数可完成预先设定好的操作。例如调用标准库函数求数学函数值:sin(x)、cos(x)、exp(x)(求ex)、fabs(x)(求x的绝对值)、log(x)、pow(x,y)、调用调用标准库函数要注意以下几点:在程序中要包含相应的头文件例如#include<>#include<>#include""#include""想娜眯药扳腔负市丛钒副融醋辐瞄狡特健陡藉肝散腔璃矮机播粟孵荐践确第3讲_顺序结构程序设计第3讲_顺序结构程序设计调用规则:函数名(参数表)有返回值的函数要作为表达式的一部分Y=sin();Y1=sin(x);Y2=3*sin(x+)+sqrt(x);Y3=sin(sqrt(x+));函数调用举例Y=sin(); 在表达式中调用函数,实际上是转去执行一段预先设计好的程序,求出结果后返回调用点。所以函数的值又叫函数的返回值。匠勤者津柑斟咆鳖惮悦门巨愉鸦丈阑优逝孙绰紊拓袋藏椅铣胺晰养潭薛贞第3讲_顺序结构程序设计第3讲_顺序结构程序设计2、常用库函数(1)数学函数,①pow求幂,例如2x,则写成:pow(2,x)②sqrt求平方根,例如:sqrt(x)③fabs求实数的绝对值/abs求整数的绝对值④log求以2为底的对数⑤log1

第3讲 顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小592 KB
  • 时间2019-05-15
最近更新