字符分类操作符

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;
}

posted @   小蠕虫  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示