C語言實用知識 字元

2021-09-26 23:11:55 字數 473 閱讀 9624

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 這種...