c語言字元類別測試庫函式 include

2022-05-10 10:20:08 字數 1280 閱讀 2884

標頭檔案中說明了一些用於測試字元的函式。每個函式的變數均為int型別,變數的值必須是eof或可用unsigned char型別表示的字元,函式的返回值為int型別。如果變數滿足所指定的條件,那麼函式返回非0值(表示真);否則返回值為0(表示假)。這些函式包括2.1~2.11。

在7位ascii字符集中,可列印字元是從0x20(' ')到0x7e('~')之間的字元;控制字元是從0(nul)到0x1f(us)之間的字元和字元0x7f(del)。

#include int sialnum(int ch);
變數為字母或數字時,函式返回非0值,否則返回0。

#include int isalpha(int ch);
當變數為字母表中的字母時,函式返回非0值,否則返回0。各種語言的字母表互不相同,對於英語來說,字母表由大寫和小寫的字母a到z組成。

#include int iscntrl(int ch);
當變數是控制字元時,函式返回非0,否則返回0。

#include int isdigit(int ch);
當變數是十進位制數字時,函式返回非0值,否則返回0。

#include int isgraph(int ch);
如果變數為除空格之外的任何可列印字元,則函式返回非0值,否則返回0。

#include int islower(int ch);
如果變數是小寫字母,函式返回非0值,否則返回0。

#include int isprint(int ch);
如果變數是可列印字元(含空格),則函式返回非0值,否則返回0。

#include int ispunct(int ch);
如果變數是除空格、字母和數字外的可列印字元,則函式返回非0,否則返回0。

#include int isspace(int ch);
當變數為空白字元(包括空格、換頁符、換行符、回車符、水平製表符和垂直製表符)時,函式返回非0,否則返回0。

#include int isupper(int ch);
如果變數為大寫字母,函式返回非0,否則返回0。

#include int isxdigit(int ch);
當變數為十六進製制數字時,函式返回非0,否則返回0。

#include int tolower(int ch);
當ch為大寫字母時,返回其對應的小寫字母;否則返回ch。

#include int toupper(int ch);
當ch為小寫字母時,返回其對應的大寫字母;否則返回ch。

C語言中字元陣列庫函式

以下內容摘自 c程式設計教程 美 h.m.deitel p.j.deitel著,薛萬鵬等譯,機械工業出版社。void memccpy void dest,const void src,int c,size t n 從sr 所指向的物件複製 個字元到 est所指向的物件中。如果複製過程中遇到了字元c則...

c語言庫函式

1 asll可現實字元 include library.h u8 lib int2string u32 number,u8 char s char s i 0 for j 0 j i 2 j return i description 初始化記憶體函式,以位元組為單位 param in pdst 目標...

C語言庫函式

定義 庫函式 顧名思義是把函式放到庫里,是別人 或組織 把一些常用到的函式編完放到乙個檔案裡,供程式設計人使用,程式設計人用的時候把它所在的檔名用 include 加到裡面就可以了 尖括號內填寫檔名 例如 include。簡介 c語言是一種非常優秀的程式設計的入門語言。它比其他大部分語言都簡潔易學,...