标准库中的函数,类型以及宏在下面的标准头文件中定义:<assert.h><float.h><math.c><stdarg.h><stdlib.h><ctype.h><limits.h><setjmp.h><stddef.h><string.h><errno.h><locale><signal.h><..
分类:
其他好文 时间:
2016-06-06 19:14:38
阅读次数:
103
头文件<ctype.h>中声明了一些测试字符的函数。 每个函数的参数均为int类型,参数的值必须是EOF或可用unsigned char类型表示的字符,函数返回值为int类型。 如果参数c满足指定的条件,则函数返回非0值(表示真),否则返回0(表示假)。 这些函数包括: 1、isalnum(c) 函 ...
分类:
其他好文 时间:
2016-06-05 01:01:22
阅读次数:
141
查看当前系统字符集 [root@server1 ~]# locale LANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONET ...
分类:
系统相关 时间:
2016-06-04 00:32:27
阅读次数:
226
原型:int isxdigit(int c);
头文件:ctype.h
功能:检查参数c是否为16进制数字,只要c为下列其中一个情况则返回TRUE。16进制数字:0123456789ABCDEF。
返回值:若参数c为16进制数字,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
函数模拟源码:
int isxdigit(int c)
{
r...
分类:
其他好文 时间:
2016-06-02 14:19:26
阅读次数:
97
原型:int isdigit(int c);
头文件:ctype.h
功能:检查参数c是否为阿拉伯数字0到9。
返回值:若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
模拟实现源码:
int isdigit(int c)
{
return ('0' <= c && c <= '9');
}
应用实例:
#in...
分类:
其他好文 时间:
2016-06-02 14:18:55
阅读次数:
185
原型:int ispunct(int c);
头文件:ctype.h
功能:检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母。
返回值:若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
应用实例:
#include
#include
main()
{
ch...
分类:
其他好文 时间:
2016-06-02 14:02:30
阅读次数:
208
原型:int isspace(int c);
头文件:ctype.h
功能:检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。
返回值:若参数c为空格字符,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
模拟源码实现:
int iss...
分类:
其他好文 时间:
2016-06-02 14:01:44
阅读次数:
185
本文摘自 https://wiki.debian.org/ChangeLanguage ,感谢作者 * First, you have to set environment variables such as LANG, LANGUAGE, LC_CTYPE, LC_MESSAGES to your ...
分类:
编程语言 时间:
2016-05-20 07:26:08
阅读次数:
712