📄 ctype.h
字号:
/*
* Version : @(#)ctype.h 1.4
*/
/**************************************************************************
** *
** FILE : ctype.h *
** *
** DESCRIPTION : Include file with macros and definitions for functions *
** testing characters *
** *
** COPYRIGHT : 1995 Tasking Software B.V., Amersfoort *
** *
**************************************************************************/
#ifndef _U
#define _U 0001
#define _L 0002
#define _N 0004
#define _S 0010
#define _P 0020
#define _C 0040
#define _X 0100
#define _W 0200
#endif
#ifndef _ctype_h
#define _ctype_h
#pragma varparams(isalnum, isalpha, iscntrl, isdigit, isgraph, islower)
#pragma varparams(isprint, ispunct, isspace, isupper, isxdigit, tolower)
#pragma varparams(toupper, isascii, _tolower, _toupper)
extern int isalnum(int);
extern int isalpha(int);
extern int iscntrl(int);
extern int isdigit(int);
extern int isgraph(int);
extern int islower(int);
extern int isprint(int);
extern int ispunct(int);
extern int isspace(int);
extern int isupper(int);
extern int isxdigit(int);
/* non-ANSI functions */
extern int isascii(int);
extern int _tolower(int);
extern int _toupper(int);
#define L 0x01
#define U 0x02
#define D 0x04
#define S 0x08
#define P 0x10
#define C 0x20
#define X 0x40
#define B 0x80
extern const char _ctype_[];
#define isalpha(_c) ((_ctype_+1)[_c]&(_U|_L))
#define isupper(_c) ((_ctype_+1)[_c]&_U)
#define islower(_c) ((_ctype_+1)[_c]&_L)
#define isdigit(_c) ((_ctype_+1)[_c]&_N)
#define isxdigit(_c) ((_ctype_+1)[_c]&(_N|_X))
#define isspace(_c) ((_ctype_+1)[_c]&(_S|_W))
#define ispunct(_c) ((_ctype_+1)[_c]&_P)
#define isalnum(_c) ((_ctype_+1)[_c]&(_U|_L|_N))
#define isprint(_c) ((_ctype_+1)[_c]&(_P|_U|_L|_N|_S))
#define isgraph(_c) ((_ctype_+1)[_c]&(_P|_U|_L|_N))
#define iscntrl(_c) ((_ctype_+1)[_c]&(_C|_W))
#define _toupper(_c) ((_c)-'a'+'A')
#define _tolower(_c) ((_c)-'A'+'a')
#define isascii(_c) ((unsigned)(_c)<=0177)
#define toascii(_c) ((_c)&0177)
extern int toupper(int);
extern int tolower(int);
#endif /* _ctype_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -