- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据类型 2.2 标识符和关键字 -标识符 一个标识符可由字母、数字和下划线组成 ; 必须用字母或下划线开头; 大小写要区分 ; 不能用保留关键字作变量名 ; 避免混淆的字母 ; 例如 : l 与 I, o 与 0…….. 注意: ! || 高 低 例 a=x x=b abxy a==b||x==y !a||ab 优先级别: 运算顺序: ! :right-to-left :left-to-right || : left-to-right // (a=x) (x=b) //(ab)(xy) //(a==b)||(x==y) //(!a)||(ab) 例 a=4;b=5; !a ab a||b !a||b 40||2 532||84-!0 cd //值为1 //值为0 //值为1 //值为1 //值为1 //值为1 //(53)2||(8(4-(!0))) 值为1 例:已知year 为整型变量,不能使表达式 (year%4==0year%100!=0)||(year%400==0)的值 为“真”的数据是() (A)1990 (B)1992 (C)1996 (D)2000 ! || 高 低 优先级别: 运算顺序: ! :right-to-left :left-to-right || :left-to-right 短路特性:结果能确定后,后面的就不再运算。 例 abc //只在a为真时,才判别b的值; (1假为假) 只在a、b都为真时,才判别 c的值 例 a||b||c //只在a为假时,才判别b的值; (1真为真) 只在a、b都为假时,才判别 c的值 例 a=1;b=2;c=3;d=4;m=1;n=1; (m=ab)(n=cd) //结果m=0,n=1 例 if (ab) printf(%d,a); else printf(%d,b); printf(%d,ab?a:b); 例 求 a+|b| printf(a+|b|=%d\n,b0?a+b:a-b); expr1 取expr2值 取expr3值 非0 =0 例 (a==b)? Y : N (x%2==1)?1:0 (x=0)?x:-x (c= a c= z )?c- a + A :c 先求表达式1,根据其值再求表达式2或表达式3; 如 x0?1:(x0?-1:0) 运算顺序: right-to-left 如 ab?a:cd?c:d ? ab?a:(cd?c:d) expr1、expr2、expr3 值的类型如果不一样,则值转换成较高的类型. 例 x? a : b //x=0,表达式值为b ; x?0,表达式值为a xy?1:1.5 //xy ,值为1.0; xy ,值为1.5 条件运算符及条件表达式 表达式1 ? 表达式2 : 表达式3 像 if 语句的简化 条件运算符及条件表达式 例:从键盘读入一个整数赋给x, 如果x大于等于0,把x的 平方赋给y,否 则把x的2倍赋给y。 # include stdio.h void main() { int x,y; scanf(%d,x); y=x=0?x*x:2*x; printf(y=%d\n,y); } 分析下列程序的输出结果。 #include stdio.h void main() { int i,j,k,a=3,b=2; i=(--a==b++)?--a:++b; j=a++; k=++b; printf(i=%d,j=%d,k=%d\n,i,j,k); } 请编制程序,任意输入两个整数, 输出其中较小者。 main() { int n1,n2,main; clrscr(); printf(input two number(n1,n2): ); scanf(%d,%d,n1,n2); min=(n1n2)?n2:n1; printf
您可能关注的文档
- 第23章建立开发环境.ppt
- 第23届世客会乘车志愿服务培训(伍新蕾).ppt
- 第24课《诗词五首-十五从军征》课件(语文版八下).ppt
- 福建师大附中励行高一班先进班集体评选展示.ppt
- 福建仙游常城红木:星月菩提手串、手链、的盘玩方法.ppt
- 第26课中国屹立于世界民族之林1使用.ppt
- 李涛《Photoshop》中文版案例教程第三章3.ppt
- 第26章颅内肿瘤(万峰)(《外科学》8年制第2版配套).ppt
- 福建省罗源县第一中学高中历史百家争鸣课件人民版必修3.ppt
- 第26课中国屹立于世界民族之林——新中国的外交岳麓版必修一.ppt
- 部编版八年级上册历史复习第一单元中国开始沦为半殖民地半封建社会训练题.docx
- 2024_2025学年高中历史第三单元资产阶级政治家第10课革命的先行者孙中山2教学教案岳麓版选修4.doc
- 2025届高考历史统考一轮复习课后限时集训4专制集权的不断加强含解析岳麓版.doc
- 2025届高考数学试卷专项练习12三角函数与解三角形含解析.doc
- 2025届高考生物一轮复习专题重组卷第一部分单元检测卷十生物技术实践含解析.doc
- 2025届高考政治一轮复习素养测评二十六文化创新含解析.doc
- 2024_2025学年新教材高中政治第二单元人民当家作主6.2民族区域自治制度教案部编版必修3.docx
- 2024_2025学年新教材高中地理第四章区际联系与区域协调发展4国际合作教案新人教版选择性必修2.doc
- 2025届高考数学第二次模拟试卷三理含解析.doc
- 2025版高考英语一轮复习必修3Module6OldandNew学案含解析外研版1.doc
文档评论(0)