C语言函数大全(精简版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字符串函数∙bcmp
∙bcopy
∙bzero
∙memccpy ∙memchr ∙memcmp ∙memcpy ∙memicmp ∙memmove ∙memset ∙movmem ∙setmem ∙stpcpy ∙strcat ∙strchr ∙strcmp ∙strcmpi ∙strcpy ∙strcspn ∙strdup ∙stricmp ∙strlen ∙strlwr ∙strncat ∙strncmp ∙strncmpi ∙strncpy ∙strnicmp ∙strpbrk ∙strrev ∙strset ∙strstr ∙strtok ∙strupr
数学函数
∙abs
∙acos
∙asin
∙atan
∙atan2
∙ceil
∙cos
∙cosh
∙exp
∙fabs
∙floor
∙fmod
∙frexp
∙hypot
∙ldexp
∙log
∙log10
∙modf
∙pow
∙pow10
∙sin
∙sinh
∙sqrt
∙tan
∙tanh
输入输出函数
∙getchar
∙kbhit
∙printf
∙putchar
系统函数
∙exit
∙itoa
字符函数
∙isalnum
∙isalpha
∙iscntrl
∙isdigit
∙islower
∙isascii
∙isgraph
∙isprint
∙ispunct
∙isspace
∙isupper
∙isxdigit
∙toascii
∙tolower
∙toupper
内存管理函数
∙calloc
∙free
∙malloc
∙realloc
ctype.h 字符函数
isalnum
功能:判断字符c是否为字母或数字
说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。
举例:
printf("%c:%s\n",c,isalnum(c)?"yes":"no");
isalpha
功能:判断字符c是否为英文字母
说明:当c为英文字母a-z或A-Z时,返回非零值,否则返回零。
举例:
printf("%c: %s letter",c,isalpha(c)?"is":"not");
iscntrl
功能:判断字符c是否为控制字符
说明:当c在0x00-0x1F之间或等于0x7F(DEL)时,返回非零值,否则返回零。
举例:
printf("%x:%s\n",c,iscntrl(c)?"yes":"no");
isdigit
功能:判断字符c是否为数字
说明:当c为数字0-9时,返回非零值,否则返回零。
举例:
printf("%c:%s\n",c,isdigit(c)?"yes":"no");
islower
功能:判断字符c是否为小写英文字母
说明:当c为小写英文字母(a-z)时,返回非零值,否则返回零。
举例:
printf("%c:%s\n",c,islower(c)?"yes":"no");
isascii
功能:判断字符c是否为ascii码
说明:当c为ascii码时,返回非零值,否则返回零。ascii码指0x00-0x7F之间的字符举例:
if(isascii(s[i])) putchar('^');
功能:判断字符c是否为除空格外的可打印字符
说明:当c为可打印字符(0x21-0x7e)时,返回非零值,否则返回零。
举例:
printf("%c:%s\n",c,isgraph(c)?"yes":"no");
isprint
功能:判断字符c是否为可打印字符(含空格)
说明:当c为可打印字符(0x20-0x7e)时,返回非零值,否则返回零。
举例:
printf("%c:%s\n",c,isprint(c)?"yes":"no");
ispunct
功能:判断字符c是否为标点符号
说明:当c为标点符号时,返回非零值,否则返回零。
标点符号指那些既不是字母数字,也不是空格的可打印字符。
举例:
if(ispunct(s[i])) printf("^");
isspace
功能:判断字符c是否为空白符
说明:当c为空白符时,返回非零值,否则返回零。
空白符指空格、水平制表、垂直制表、换页、回车和换行符。
举例:
if(isspace(s[i])) putchar('.');
isupper
功能:判断字符c是否为大写英文字母
说明:当c为大写英文字母(A-Z)时,返回非零值,否则返回零。
举例:
printf("%c:%s\n",c,isupper(c)?"yes":"no");
isxdigit
功能:判断字符c是否为十六进制数字
说明:当c为A-F,a-f或0-9之间的十六进制数字时,返回非零值,否则返回零。举例:
printf("%c:%s\n",c,isxdigit(c)?"yes":"no");