第七章-分支和跳转

字符测试函数
在ctype.h头文件中
(1) isxdigit() 是否是十六进制数字,即 “0123456789ABCDEF”
(2) isdigit() 是否是是数字,即 “0123456789”
(3) isalpha() 是否是英文字母,即 “a – z ” 和“A - Z”
(4) isalnum() 是否是英文字母或者数字,相当于isdigit() || isalpha()
(5) isupper() 是否是大写,即 “A - Z”
(6) islower() 是否是小写, 即“a - z”
(7) isspace() 是否是空格
(8) isprint() 是否是是可打印字符,即,ascii码大于等于0且小于等于31的所有字符都是不可打印字符,其余32 – 127均为可打印字符;
(9) isgraph() 是否是除了空格之外的可打印字符
(10) ispunct() 是否是特殊符号或者标点符号
(11) isascii() 是否是ascii ,即编码是否在0 – 127 之间
(12)iscntrl() 是否是控制字符

字符映射函数
(1)tolower()如果参数是大写字符,该函数返回小写字符,否则,返回原始参数
(2)toupper() 如果参数是小写字符,该函数返回大写字符,否则,返回原始参数

逻辑运算符
&& 与
|| 或
! 非

条件运算符 :?:
expression1 ? expression2:expression3
如果expression1为真,那么真个表达式的值与expression2的值相同,如果为假,则与expression3值相同
x=(y<0)?-y:y;

switch(整型表达式)//在圆括号中的测试表达式的值应该是一个整数值)(包含char类型)
{
case 常量1://(标签必须是整数类型的常量或整型常量表达
//式,不能用变量作为case标签)
语句
case 常量2:
语句
default:
语句
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王蒟蒻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值