C语言程序设计第二章PPT学习教案_第1页
C语言程序设计第二章PPT学习教案_第2页
C语言程序设计第二章PPT学习教案_第3页
C语言程序设计第二章PPT学习教案_第4页
C语言程序设计第二章PPT学习教案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、会计学1C语言程序设计第二章语言程序设计第二章语言的程序结构语言的程序结构是指程序的组织形式也就是说,程序结构是程序的骨架,程序本身可以改变但程序的组织形式是不能随意改变的。第1页/共23页 main() int a,b,c; scanf(“%d,%dn”,&a,&b,&c); c=(a,b); printf(“max=%dn”,c); int (x,y) int x,y; int z; if(xy)z=x; else z=y; return(z); 第2页/共23页main()main() 第3页/共23页 include include 第4页/共23页第5页/共23页 这种码是用7位二进

2、制表示一个字符。由于 2 =128 所以它可以有 128 种不同的组合来表示 128 个不同的字符。 ( 以及各种、和) 7American Standard Code for Information Interchange( 美国标准信息交换代码 ) a- 97 (ASCII) 例如:例如:第6页/共23页2.3 2.3 C C 语言中的语言中的 运算符及表达式运算符及表达式第7页/共23页第8页/共23页 aa aa aa第9页/共23页第10页/共23页第11页/共23页1、由关系运算符连接的表达式称为 2、关系表达式的运算结果为一(即真或假)3、在C 语言中的逻辑值用 ,以 第12页/

3、共23页 2、10!=9 的值是的值是 A) true B) 非零值非零值 C) 0 D) 1 3、若有说明和语句:、若有说明和语句: 则此处表达式则此处表达式 的值是:的值是: A) 7 B) 6 C) 5 D) 4 4、C 语言中的基本数据类型包括有:语言中的基本数据类型包括有: A) 整型、实型、逻辑型整型、实型、逻辑型 B) 整型、实型、字符型整型、实型、字符型 C) 整型、字符型、逻辑型整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型整型、实型、逻辑型、字符型 1、已知、已知 a=3,b=4 则有则有 c=ab ?第13页/共23页 逻辑运算符是对两个关系式或逻逻辑运算符是对两

4、个关系式或逻辑式进行逻辑运算的,其运算结果仍辑式进行逻辑运算的,其运算结果仍 是逻辑值即为逻辑真,用整数是逻辑值即为逻辑真,用整数 “1 1”来来 表示;逻辑假用整数表示;逻辑假用整数“0 0”来表示。来表示。 第14页/共23页 1、由逻辑运算符连接的表达式称为、由逻辑运算符连接的表达式称为 2、逻辑表达式的运算结果为一、逻辑表达式的运算结果为一(即真或假)(即真或假) 3、当运算量为当运算量为非零值非零值时,则运算结果为时,则运算结果为 , 反之当运算量为反之当运算量为零值零值时,则运算结果为时,则运算结果为 当两个运算量均为当两个运算量均为非零值非零值时,运算结果为时,运算结果为 , 否

5、则运算结果值为否则运算结果值为 当两个运算量中只有一个为非零值时,运算结果为当两个运算量中只有一个为非零值时,运算结果为 。 当两个运算量均为零时,则运算结果才为当两个运算量均为零时,则运算结果才为 。 当左右两个运算量均为真(当左右两个运算量均为真(1 1)时,)时,运算结果才为运算结果才为 真(真(1 1),),当左右两个运算量均为假(当左右两个运算量均为假(0 0)时,则运算结果才为假(时,则运算结果才为假( 。第15页/共23页 说明说明: 设设 e1、e2、e3 分别为任意表达式。分别为任意表达式。 执行顺序执行顺序: 计算计算e1的值的值: 1、若为、若为再计算再计算e2的值,的值

6、, 并把并把e2的值作为整个表达式的值。的值作为整个表达式的值。 2、若为、若为 则需计算则需计算e3的的 值并把值并把e3的值作为整个表达式的值的值作为整个表达式的值 第16页/共23页 已知已知 则如下条件表达式的值为则如下条件表达式的值为: ab ? a : cd ? c : d 已知已知 i=(-a= =b+) ? -a: +b第17页/共23页第18页/共23页 说明说明: 1、其中的表达式可以是、其中的表达式可以是 : 字符表达式或算术表达字符表达式或算术表达 式、关系表达式、逻辑表达式、条件表达式、式、关系表达式、逻辑表达式、条件表达式、 赋值赋值 表达式、逗号表达式等。表达式、逗号表达式等。 2、其含义是将赋值号右端的内容赋给左端的变量、其含义是将赋值号右端的内容赋给左端的变量 中去。中去。 =赋值号变量=表达式第19页/共23页设:设: a=2,c=a,f=3.0, 下列表达式都是赋值表达式下列表达式都是赋值表达式1、d=0 f *=a+2由算术表达式构成,其值为由算术表达式构成,其值为 2、d=a=c 由关系表达式构成,其值为由关系表达式构成,其值为 3、d=!(a= =0) 由逻辑表达式构成,其值为由逻辑表达式构成,其值为 4、d= (a0) ? 2:1 由条件表达式构成,其值为由条件表达式构成,其值为 5、d= e=f+2.1 由赋值表达式构成,其值为由赋

温馨提示

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

评论

0/150

提交评论