第2章C语言数据类型.pptVIP

  • 2
  • 0
  • 约1.01万字
  • 约 37页
  • 2017-07-16 发布于四川
  • 举报
数据类型总表 关系运算注意(1) 一般形式: 表达式1 ? 表达式2 : 表达式3 执行过程 功能:相当于条件语句,但不能取代一般if语句 2.3 运算符与表达式 expr1 取expr2值 取expr3值 非0 =0 例 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); 例  (a==b)?’Y’:’N’  (x%2==1)?1:0   (x=0)?x:-x  (c=‘a’ c=‘z’)?c-’a’+’A’:c 条件运算符可嵌套 如 x0?1:(x0?-1:0) 优先级: 13  结合方向:自右向左  如 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 2.3.6 条件运算符和表达式 2.3 运算符与表达式 一般形式:sizeo

文档评论(0)

1亿VIP精品文档

相关文档