ctype.h
来自「可以自由开发的MIPS仿真器模型(.exe),指令执行动画显示.通过修改grap」· C头文件 代码 · 共 39 行
H
39 行
/*****************************************************************/
/* ctype.h standard header */
/* copyright (c) 1990 by IDT */
/*****************************************************************/
#ifndef __CTYPE_H__
#define __CTYPE_H__
#define _IS_LOWER 0x01
#define _IS_UPPER 0x02
#define _IS_DIGIT 0x04
#define _IS_XDIGIT 0x08
#define _IS_PUNCT 0x10
#define _IS_CNTRL 0x20
#define _IS_SPACE 0x40
#define _IS_BLANK 0x80
#define _IS_ALPHA 0x03
#define _IS_ALNUM 0x07
#define _IS_GRAPH 0x1f
#define _IS_PRINT 0x9f
extern int _CTYPE_TAB[];
extern int _TOLOW_TAB[];
extern int _TOUP_TAB[];
#define isalpha(c) (_CTYPE_TAB[1+(int)(c)] & _IS_ALPHA)
#define isupper(c) (_CTYPE_TAB[1+(int)(c)] & _IS_UPPER)
#define islower(c) (_CTYPE_TAB[1+(int)(c)] & _IS_LOWER)
#define isgraph(c) (_CTYPE_TAB[1+(int)(c)] & _IS_GRAPH)
#define isprint(c) (_CTYPE_TAB[1+(int)(c)] & _IS_PRINT)
#define isdigit(c) (_CTYPE_TAB[1+(int)(c)] & _IS_DIGIT)
#define isxdigit(c) (_CTYPE_TAB[1+(int)(c)] & _IS_XDIGIT)
#define isalnum(c) (_CTYPE_TAB[1+(int)(c)] & _IS_ALNUM)
#define iscntrl(c) (_CTYPE_TAB[1+(int)(c)] & _IS_CNTRL)
#define isspace(c) (_CTYPE_TAB[1+(int)(c)] & _IS_SPACE)
#define ispunct(c) (_CTYPE_TAB[1+(int)(c)] & _IS_PUNCT)
#define tolower(c) (_TOLOW_TAB[1+(int)(c)])
#define toupper(c) (_TOUP_TAB[1+(int)(c)])
#endif /* __CTYPE_H__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?