int isalpha(int ch); 若ch是字母('a'-'z','a'-'z')返回非0值,否則返回0。
int isalnum(int ch); 若ch是字母('a'-'z','a'-'z')或數字('0'-'9'),返回非0值,否則返回0。
int isdigit(int ch); 若ch是數字('0'-'9')返回非0值,否則返回0。
int islower(int ch); 若ch是小寫字母('a'-'z')返回非0值,否則返回0。
int isupper(int ch); 若ch是大寫字母('a'-'z')返回非0值,否則返回0。
int tolower(int ch); 若ch是大寫字母('a'-'z')返回相應的小寫字母('a'-'z')。
int toupper(int ch); 若ch是小寫字母('a'-'z')返回相應的大寫字母('a'-'z')
C語言基本知識 字串和指標
include include include 輸入字串的方式 fget,定義乙個字串可以通過陣列的方式 int main1 執行的結果為 hello 輸入乙個字串 str hello 字串拷貝功能strcpy,與計算字串長度的函式strlen strlen與sizeof的區別如下 c語言中沒有字串...
C語言 實用除錯技巧
如何寫出好 易於除錯 的 程式設計常見的錯誤 debug 通常稱為除錯版本,它包含除錯資訊,並且不作任何優化,便於程式設計師除錯程式。release 稱為發布版本,它往往是進行了各種優化,使得程式在 大小和執行速度上都是最優的,以便使用者很好地使用。int main printf p n arr p...
C語言基礎知識 字元陣列用字串賦值
問題提出 char a 10 怎麼給這個陣列賦值呢?1 定義的時候直接用字串賦值 char a 10 hello 注意 不能先定義再給它賦值,如char a 10 a 10 hello 這樣是錯誤的,乙個字元怎麼能容納乙個字串?況且a 10 也是不存在的!再如char a 10 a hello 這種...