c语言的字符串及功能,C语言基础知识字符串功能

07cd34e6bc446b2c9a3eff7fd85353a0.png

The

string .h头文件定义了变量类型,宏和用于处理字符数组的各种函数.

size_t strlen(const char * str)

char * strcpy(char * dest,const char * src)

char * strncpy(char * dest,const char * src,size_t n)

char * strcat(char * dest,const char * src)

char * strncat(char * dest,const char * src,size_t n)

nt strcmp(const char * str1,const char * str2)

int strncmp(const char * str1,const char * str2,size_t n)

int strcasecmp(const char *,const char *)

int strncasecmp(const char *,const char *,size_t);

char * strchr(const char * strc语言strchr函数可以查找n字符,int c)

char * strrchr(const char * str,int c)

2ad2048b825f5b7e27565df93aa473c0.png

char * strstr(const char * haystack,const char * needle)

char * gets(char * str)

int fgetc(文件*流)

返回值: 此函数以unsigned char cast形式将读取的字符返回给int. 如果到达文件末尾或发生读取错误,则返回EOF.

char * fgets(char * str,int n,FILE * stream)

返回值: 如果成功,函数将返回相同的str参数. 如果到达文件末尾或未读取任何字符,则str的内容保持不变,并返回空指针.

如果发生错误,请返回空指针.

int putc(int char,FILE * stream)

返回值: 该函数将写入的字符作为无符号字符返回给int,如果发生错误,则返回EOF.

int putchar(int char)

返回值: 该函数将写入的字符作为无符号字符返回给int,如果发生错误,则返回EOF.

int puts(const char * str)

返回值: 如果成功,该函数将返回一个非负值c语言strchr函数可以查找n字符,如果发生错误,则返回EOF.

60daea71dffbc7cc3fbd24b9d75b8ef8.png

int fputs(const char * str,FILE * stream)

返回值: 此函数返回一个非负值,如果发生错误,则返回EOF.

1

int isalnum(int c)

此功能检查传输的字符是否为字母和数字.

2

int isalpha(int c)

此功能检查传递的字符是否为字母.

3

int iscntrl(int c)

此功能检查传递的字符是否为控制字符.

4

int isdigit(int c)

faa3dc169b00a3e63225143cd8050292.png

此功能检查传递的字符是否为十进制数字.

5

int isgraph(int c)

此功能检查传输的字符是否具有图形表示.

6

int islower(int c)

此功能检查传递的字符是否为小写字母.

7

int isprint(int c)

此功能检查传递的字符是否可打印.

8

int ispunct(int c)

此功能检查传递的字符是否为标点符号.

2de4be241251e6c694ba91dc758aad4d.png

9

int isspace(int c)

此功能检查传递的字符是否为空字符.

10

int isupper(int c)

此功能检查传递的字符是否为大写字母.

11

int isxdigit(int c)

此功能检查传输的字符是否为十六进制数字.

1

int tolower(int c)

此功能将大写字母转换为小写字母.

2

int toupper(int c)

此功能将小写字母转换为大写字母.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-252217-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值