网站地图
首页
C语言
java
PHP
数据库
c语言程序设计
c语言函数手册
c语言相关库
C语言教程
当前位置:
php家园
>
C语言
>
c语言函数手册
c语言函数手册:c语言标准函数库
字符函数
isalnum()-判断字符c是否为字母或数字
isalpha()-判断字符c是否为英文字母
iscntrl()-判断字符c是否为控制字符
isdigit()-判断字符c是否为数字
islower()-判断字符c是否为小写英文字母
isascii()-判断字符c是否为ascii码
isgraph()-判断字符c是否为除空格外的可打印字符
isprint()-判断字符c是否为可打印字符(含空格)
ispunct()-判断字符c是否为标点符号
isspace()-判断字符c是否为空白符
isupper()-判断字符c是否为大写英文字母
isxdigit()-判断字符c是否为十六进制数字
toascii()-将字符c转换为ascii码
tolower()-将字符c转换为小写英文字母
toupper()-将字符c转换为大写英文字母
字符串操作函数
bcmp()-比较字符串s1和s2的前n个字节是否相等
bcopy()-将字符串src的前n个字节复制到dest中
bzero()-置字节字符串s的前n个字节为零
memccpy()-由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制
memchr()-从buf所指内存区域的前count个字节查找字符ch
memcmp()-比较内存区域buf1和buf2的前count个字节
memcpy()-由src所指内存区域复制count个字节到dest所指内存区域
memicmp()-比较内存区域buf1和buf2的前count个字节但不区分字母的大小写
memmove()-由src所指内存区域复制count个字节到dest所指内存区域
memset()-把buffer所指内存区域的前count个字节设置成字符c
movmem()-由src所指内存区域复制count个字节到dest所指内存区域
setmem()-把buf所指内存区域前count个字节设置成字符ch
stpcpy()-把src所指由NULL结束的字符串复制到dest所指的数组中
strcat()-把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'
strchr()-查找字符串s中首次出现字符c的位置
strcmp()-比较字符串s1和s2
strcmpi()-比较字符串s1和s2,但不区分字母的大小写
strcpy()-把src所指由NULL结束的字符串复制到dest所指的数组中
strcspn()-在字符串s1中搜寻s2中所出现的字符
strdup()-复制字符串s
stricmp()-比较字符串s1和s2,但不区分字母的大小写
strlen()-计算字符串s的长度
strlwr()-将字符串s转换为小写形式
strncat()-把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'
strncmp()-比较字符串s1和s2的前n个字符
strncmpi()-比较字符串s1和s2的前n个字符但不区分大小写
strncpy()-把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中
strnicmp()-比较字符串s1和s2的前n个字符但不区分大小写
strpbrk()-在字符串s1中寻找字符串s2中任何一个字符相匹配的第一个字符的位置,空字符NULL不包括在内
strrev()-把字符串s的所有字符的顺序颠倒过来(不包括空字符NULL)
strset()-把字符串s中的所有字符都设置成字符c
strstr()-从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)
strtok()-分解字符串为一组标记串s为要分解的字符串,delim为分隔符字符串
strupr()-将字符串s转换为大写形式
内存管理函数
calloc()-为具有num_elems个长度为elem_size元素的数组分配内存
free()-释放指针p所指向的的内存空间
malloc()-分配长度为num_bytes字节的内存块
realloc()-改变mem_address所指内存区域的大小为newsize长度
输入输出函数
getchar()-读键
kbhit()-检测按键
printf()-格式化字符串输出
putchar()-在屏幕上显示字符c
数学函数
abs()-求整数x的绝对值
acos()-求x(弧度表示)的反余弦值
asin()-求x(弧度表示)的反正弦值
atan()-求x(弧度表示)的反正切值
atan2()-求y/x(弧度表示)的反正切值
ceil()-求不小于x的最小整数
cos()-求x(弧度表示)的余弦值
cosh()-求x的双曲余弦值
exp()-求e的x次幂
fabs()-求浮点数x的绝对值
floor()-求不大于x的最达整数
fmod()-计算x/y的余数
frexp()-把浮点数x分解成尾数和指数
hypot()-对于给定的直角三角形的两个直角边,求其斜边的长度
ldexp()-装载浮点数
log()-计算x的自然对数
log10()-计算x的常用对数
modf()-将浮点数num分解成整数部分和小数部分
pow()-计算x的y次幂
pow10()-计算10的x次幂
sin()-计算x(弧度表示)的正弦值
sinh()-计算x(弧度表示)的双曲正弦值
sqrt()-计算x的平方根
tan()-计算x(弧度表示)的正切值
tanh()-求x的双曲正切值
文件操作函数
系统库函数
ClearScreen()-清屏
DispBCD()-显示七段数码管数字
SetScrollBar()-显示滚动条
TextOut()-在屏幕上指定位置输出字符串
UpdateLCD()-以指定模式刷新屏幕
bell()-响铃
block()-在屏幕上画一矩形并填充
clrscr()-清屏
cursor()-设定光标形态
delay()-短暂延时
get_chi_font()-取春鹤值阏
get_eng_font()-取英文字符的点阵
getkey()-读键
getpixel()-返回屏幕上指定点的状态
gotoxy()-将光标移动到指定位置
line()-在屏幕上画直线
move()-将光标移动到指定位置
noidle()-调用系统例程
outtextxy()-在屏幕上指定位置输出字符串
putpixel()-在屏幕的指定位置上画点
pyfc()-给定一个汉字str,查询对应的拼音
rectangle()-在屏幕上画一矩形
sleep()-短暂延时
textmode()-设定屏幕模式
time()-取得系统时间
write_chi_font()-写汉字点阵
write_eng_font()-写英文字符的点阵
文件权限控制函数
信号处理函数
接口处理函数
环境变量函数
终端控制函数