网站大量收购独家精品文档,联系QQ:2885784924

运算符与表达式综合应用举例例判断所输入字符是否.pptx

运算符与表达式综合应用举例例判断所输入字符是否.pptx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.6运算符与表达式综合应用举例;【例2-20】求3个数中最大的数。

#includestdio.h

intmain()

{

inta=2,b=200,c=-8;

intmax;//max用来存放3个数中最大的数

max=(ab)?a:b;//条件表达式,求a,b中较大的数,并存入max中

max=(maxc)?max:c;//条件表达式,求max,c中较大的数,并存入变量max中

printf(“max=%d\n”,max);

}

运行结果为:

max=200;【例2-21】将下列数学式转换成C语言的表达式。

(1)华氏温度转换为摄氏温度的公式:c=5(F-32)/9;

(2)判断一个方程是否有实根的条件是:b2-4ac≥0;

(3)3≤a≤9且a≠6。

转换后的C语言表达式分别是:

(1)c=(5.0/9.0)*(f-32)//注意5和9要用实数表示,否则5/9值为0

(2)(b*b-4*a*c)=0

(3)(a=3a=9)a!=6;【例2-21】设a=1,b=2,c=3,d=4,写出下列逻辑表达式的值。

(1)a+b==ca+bc||!a!=b

(2)!(ab)||!ab(a+bc-d)||!a+cd-a

(3)(!(a+b)+c-1)(b+c/2)

(4)(--a0)!(b--=1)||(c--1);(4)在语句(--a0)!(b--=1)中,--a的值为0(先使a减1,再使用a),得--a0的值为0,由于其后是运算,得(--a0)!(b--=1)的值为0;而c--1的值为1,因此,整个表达式的值为1。;本章小结

(1)C语言的数据类型十分丰富,可分为基本数据类型、构造类型、指针类型和空类型,不同类型数据的操作方式和取值范围不同所占存储空间的大小也不同。

(2)在程序中,数据的表现形式有常量和变量。数据值会发生变化的对象称之为变量,变量要先声明后使用;数值始终保持不变的数据对象称为常量。常量有数值常量和符号常量两种形式,数值常量分为整数、长整数、无符号数、浮点数(实数)、字符、字符串和转义字符;符号常量只是一个字符串,用来代替一个已知的常量。

(3)注意区分变量类型与变量的概念:变量的类型是C语言的一种基本数据类型,它是抽象的,不占具体的存储空间;而变量是C语言中的实体,它占据一定的存储空间,它一定属于一种变量类型。;(4)C语言中具有丰富的运算符和表达式,实现对各种数据的处理。运算符包括算术运算符???赋值运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符等。使用运算符要注意:运算符的功能、与操作数(运算对象)的关系、操作数的数据类型、运算符优先级和结合方向等。

一般而言,单目运算符优先级较高,赋值运算符优先级低。算术运算符优先级较高,关系和逻辑运算符优先级较低。多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。

(5)混合运算时,不同类型数据要按规则转换成同一数据类型,再运算。类型转换方式有三种:自动转换、赋值转换和强制转换。自动转换由系统自动实现转换,由少字节类型向多字节类型转换。强制转换由强制转换运算符完成转换。;(6)ANSIC标准没有具体规定各类数据在内存中所占的字节数,由各编译系统自行决定。常见的有两种:TurboC2.0,VisualC++6.0。

①TurboC2.0中,int:2字节,short:2字节,long:4字节,字符型:1字节,float型:4字节,double型:8字节。

②VisualC++6.0中,int:4字节,short:2字节,long:4字节,字符型:1字节,float型:4字节,double型:8字节。

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档