字符分类操作符
int main()
{
//字符分类操作符 非0为真
// iscntrl 任何控制字符
// isspace 空白字符,空格 换页\f 换行\n 回车\r 制表 \t 垂直制表\v
// isdigit 十进制
// isxdigit 十六进制(包括26个大小写字母)
// islower 小写字母
// isupper 大写字母
// isalpha 小写或大写字母
// isalnum 字母式数字 a—z A—Z 0-9
// ispunct 标点符号 任何不属于字母或数字的可打印图形
// isgraph 任何图形字符
// isprint 任何可打印字符 图形字符 空白字符
//
// 大小写转换
// tolower 转小写
// toupper 转大写
//
char ch = '@';
int ret = islower(ch);
printf("%d\n", ret);
char arr[] = "I Am A Student";
int i = 0;
while (arr[i])
{
if (isupper(arr[i]))
{
arr[i] = tolower(arr[i]);
}
i++;
}
printf("%s\n", arr);
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】