第二章C语言数据类型及基本操作!.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档