字符函数&内存函数———C语言

字符分类函数

头文件:

        ctype.h

函数 功能
iscntrl 判断字符是否为控制字符
isspace 判断字符是否为空白字符(空格,换页、换行、回车、制表符或垂直制表符)
isdigit 判断字符是否为十进制数字
isxdigit 判断字符是否为十六进制数字(0-9)(a-f)(A-F)
isupper 判断字符是否为大写英文字母
islower 判断字符是否为小写英文字母
isalpha 判断字符是否为英文字母
isalnum 判断字符是否为字母或数字
ispunct 判断字符是否为标点符号

字符转换函数:

函数 功能
tolower 把大写字母转换为小写字母
toupper 把小写字母转换为大写字母
#include <stdio.h>
#include <ctype.h>
int main() {
    char ch1, ch2;
    printf("小写转大写:\n");
    printf("input a character:");
    scanf("%c", &ch1);
    ch2 = toupper(ch1);
    printf("transform %c to %c.\n", ch1, ch2);
    printf("大写转小写:\n");
    char str[1024] = "Hello World!";
    char* 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值