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

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

作者: 阿厉a_li | 来源:发表于2019-12-07 20:16 被阅读0次

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

    1.字符判断函数库:

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

    2.条件运算符

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

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

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/lyfygctx.html