1. 程式人生 > >第七章-分支和跳轉

第七章-分支和跳轉

字元測試函式 在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: 語句 }