下载此文档

第3讲 顺序结构程序设计学习教案.pptx


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
第3讲_顺序结构程序设计学习教案会计学
1
第3讲_顺序结构(jiégòu)程序设计
第一页,共49页。
1、运算(yùn suàn)符的优先级与结合性(前已讲)
2、混合类型表达式使用规则(不同类型数据间的转换)
自动转换
什么情况下发生
运算(yùn suàn)转换------不同类型数据混合运算(yùn suàn)时
赋值转换------把一个值赋给与其类型不同的变量时
输出转换------输出时转换成指定的输出格式(后面介绍)
函数调用转换------实参与形参类型不一致时转换(在函数章节里介绍)
运算(yùn suàn)转换规则:不同类型数据运算(yùn suàn)时先自动转换成同一类型

介绍(jièshào)赋值运算时已讲
第1页/共49页
第二页,共49页。
混合运算:整型(包括int,short,long)与浮点型(包括float,double)之间和整型(包括int,short,long)与字符(char)之间可以混合运算。在进行运算时,不同(bù tónɡ)类型的数据要先转换成同一类型,然后进行运算.
说明:
这种类型转换是由系统(xìtǒng)自动进行的。
第2页/共49页
第三页,共49页。
例 char ch;
int i;
float f;
double d;
ch/i + f*d - (f+i)
int
int
double
double
double
double
double
double
int
int
double
double
double
double
double
double
10+‘a’ +i*f - d/l
例 int i;
float f;
double d;
long l;
<
>
第3页/共49页
第四页,共49页。
显式转换(强制转换)
一般形式:(类型(lèixíng)名)(表达式)
例 (int)(x+y)
(int)x+y
(double)(3/2)
(int)
说明:强制转换得到所需类型(lèixíng)的中间变量,原变量类型(lèixíng)不变
例 main()
{ float x;
int i;
x=;
i=(int)x;
printf(“x=%f,i=%d”,x,i);
}
结果(jiē guǒ):x=,i=3
精度损失(sǔnshī)问题
较高类型向较低类型转换时可能发生
<
>
第4页/共49页
第五页,共49页。
例、-5/2++5%2的值是( )
(2006年9月全国(quán ɡuó)计算机二级考试原题)
A、 B、 C、 D、
D
例、表达式:(int)((double)9/2)-(9)%2的值是( )
 
A、0              B、3                   C、4                     D、5
B
例、若有语句(yǔjù) double  x=17;int  y;当执行y=(int)(x/5)%2;之后y的值为_____
1
2009年9月全国计算机等级考试(kǎoshì)二级笔试 原题
第5页/共49页
第六页,共49页。
本节主要(zhǔyào)内容
常用库函数
字符(zì fú)数据的输入输出
标准(biāozhǔn)函数和自定义函数
第6页/共49页
第七页,共49页。

C 语言有丰富的标准函数库, 可提供各类函数供用户调用调用标准库函数可完成预先设定(shè dìnɡ)好的操作。
例如调用标准库函数求数学函数值: sin(x) 、cos(x) 、 exp(x) (求ex ) 、fabs(x) (求x的绝对值)、log(x)、pow(x,y)求x的y次幂.
1、调用(diàoyòng)调用(diàoyòng)标准库函数要注意以下几点:
在程序中要包含(bāohán)相应的头文件
例如
#include<>
#include<math

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小385 KB
  • 时间2021-12-02
最近更新