02第2章 基本的程序语句.ppt

5. | 作用:按位或(1|1=1, 1|0=1, 0|0=0) 6. ∧ 作用:按位异或(1∧1=0, 1∧0=1, 0∧0=0) 如:a则:a∧bb如:a则:a|bb位运算符的使用方法 ? 位运算符分为两类: 1. 只有一个变量参与运算: ~, , 2. 有两个变量参与运算: , |, ∧ ? 位运算时,通常采用的是八进制或十六进制数。 2.4.5 条件运算符 问题: 当判断条件不论是“ 真”是“ 假”, 均给同一变量赋值时,能否简化语句书写? 条件运算符为 ? : 三目运算符。 C语言提供以下的条件运算符: 功能: 先判表达式1, 若非0,则值为表达式2的值,否则为表达式3的值。 一般形式 表达式1?表达式2: 表达式3 max=ab? a:b; 当ab. max ? a. 否则max?b 注: 1. 条件运算符优先于赋值运算符. 例: max=(ab? a:b)可去掉( ) 2. 条件运算符低于关系运算符和算术运算符。 例: max=ab? a:b+1 ?max= ab? a:(b+1)并不是 max=(ab? a:b)+1 3. 条件运算符结合性为从右至左.

文档评论(0)

1亿VIP精品文档

相关文档