第七章-分支和跳转

字符测试函数
在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:
语句
}

你可能感兴趣的:(c语言编程相关)