第六章 分支语句和逻辑运算符(2)字符函数库以及?:运算符

(二)字符函数库以及?:运算符(又叫条件运算符)

1.字符判断函数库:

    包含头文件# include >,可以用其中的函数来判断字符是否为大写,小写,数字,标点,空白等,方便我们对字母进行判断并不受底层实现的影响。函数isalpha()判断是否为字母,是则返回1,否返回0,在if()中强制类型转换为true或false。另外还有,isspace()是否空白isdigit()是够为数字,ispunct()是否标点。Isupper()是否是大写字母,islower()是否是小写字母。

2.条件运算符

    Expression1 ? expression2:expression3表达式,称为条件表达式,如果expression1的值为true,则整个表达式的值为expression2的值,如果expression1的值为false,则整个表达式的值为expression3的值。?:条件运算符是c++中唯一一个需要三个操作数的运算符

条件运算符生成的是一个表达式,因此是一个值,可以赋值给其他的变量,或放在一个更大的表达式中。

条件运算符最适合于简单关系和简单表达式的值。

你可能感兴趣的:(第六章 分支语句和逻辑运算符(2)字符函数库以及?:运算符)