演示文稿第2章 顺序流程结构及应用_第1页
演示文稿第2章 顺序流程结构及应用_第2页
演示文稿第2章 顺序流程结构及应用_第3页
演示文稿第2章 顺序流程结构及应用_第4页
演示文稿第2章 顺序流程结构及应用_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、标识符标识符#include stdio.h /*编译预处理命令*/void main() int iMath,iEnglish; float fAverage; /*定义变量*/ iMath = 80; iEnglish = 88; /*给变量赋值*/ fAverage=(iMath+iEnglish)/2.0; /*计算平均分并存入变量faverage*/ printf(The average is %0.1f,fAverage); /*输出结果值*/ getch()种方法也可用来将十进制数转换为8(或16)进制数,不过在上述过程中要以8(或16)做

2、除数。1461E4符号常量字符串PI是符号常量,程序中的PI在运行时用3.1415926来替换定义变量定义变量并初始化数据类型变量名当前值变量三要素:数据类型变量名当前值算术运算符:、算术运算符:、赋值符号:赋值符号:关系运算符:关系运算符:、=、=、!=、=逻辑运算符:(短路与)、(短路或)&(与)、 |(或) 、!(非)babab自加运算符:自加运算符:+ 自减运算符:自减运算符:-自加、自减运算符是单目运算符。所谓单目运算符就是只对一个运算对象施加运算,运算的结果仍赋予该对象。参见自加和 自减运算 的对象只能是变量。思考: 对二个运算对象施加运算的运算符是什么运算符?思考: -5

3、,(x+y)+ 对吗? iX+和+iX一样吗?有何区别? ,思考: 逗号表达式的值是? 逗号表达式中每个表达式的数据类型可以不同吗? 用法格式用法格式:(类型名类型名)(表达式表达式) 注意: 在将胖类型(float,double)转换瘦类型(int)时,可能会丢失数据。 不同数据类型的数据在一起进行混合运算时不同数据类型的数据在一起进行混合运算时 需要进行类型转换。需要进行类型转换。 C语言的类型转换方式有两种:语言的类型转换方式有两种: 自动转换自动转换。一个表达式(特别是算术)在。一个表达式(特别是算术)在 运算中,自动将低运算中,自动将低 级别的类型转换为高级级别的类型转换为高级 别的

4、类型后进行运算。别的类型后进行运算。 强制转换强制转换。 其中横向向左表示必定的转换。其中横向向左表示必定的转换。 char型、型、short型的数据在运算中必先转型的数据在运算中必先转 换为换为int型,型,float型数据必先转换为型数据必先转换为double 型数据。这是为了提高运算精度,即使是型数据。这是为了提高运算精度,即使是 两个两个float型数据作运算,也都是先转换成型数据作运算,也都是先转换成 double型,然后再进行运算。型,然后再进行运算。 纵向的箭头表示数据类型级别的高低。纵向的箭头表示数据类型级别的高低。 当两个不同类型的数据进行运算时,按当两个不同类型的数据进行运算时,按 照照“就高不就低就高不就低”的原则。的原则。 运算中,类型级运算中,类型级 别较低的数据的类型将别较低的数据的类型将 被转换成类型级别被转换成类型级别 较高的数据的类型,且运算结果的数据类较高的数据的类型,且运算结果的数据类 型也为型也为 类型级别较高的数据的类型。类型级别较高的数据的类型。 传统流程图N-S图传统流程图N-S图传统流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论