C语言的字符函数和字符串函数详解
字符函数
isalpha
函数原型:int isalpha(int c);
函数功能:判断c是否为英文字母
示例代码:
#include <stdio.h>
#include <ctype.h>
int main() {
char c = 'a';
if(isalpha(c))
printf("'%c' 是英文字母\n", c);
else
printf("'%c' 不是英文字母\n", c);
return 0;
}
输出结果:'a' 是英文字母
tolower
函数原型:int tolower(int c)
函数功能:转换c为小写字母
示例代码:
#include <stdio.h>
#include <ctype.h>
int main() {
char c = 'A';
char c_lower = tolower(c);
printf("'%c' 的小写字母是 '%c'\n", c, c_lower);
return 0;
}
输出结果:'A' 的小写字母是 'a'
字符串函数
strlen
函数原型:size_t strlen(const char *s);
函数功能:计算字符串s的长度,不包含结束符'\0'
示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, world!";
size_t len = strlen(str);
printf("字符串 %s 的长度是 %zu\n", str, len);
return 0;
}
输出结果:字符串 Hello, world! 的长度是 13
strcat
函数原型:char strcat(char dest, const char *src);
函数功能:将字符串src连接到字符串dest的后面,返回连接后的字符串dest
示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char dest[20] = "Hello, ";
char src[] = "world!";
strcat(dest, src);
printf("连接后的字符串是 %s\n", dest);
return 0;
}
输出结果:连接后的字符串是 Hello, world!
以上就是C语言中常用的字符函数和字符串函数,更多的函数使用和示例可以在官方文档中查看。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言的字符函数和字符串函数详解 - Python技术站