首页 > 其他分享 >ctype.h系列的字符函数

ctype.h系列的字符函数

时间:2024-10-10 17:50:45浏览次数:16  
标签:返回 字符 函数 ctype 空白 参数

C中有一系列专门处理字符的函数,ctype.h头文件中包含了这些函数的原型。这些函数接收一个字符作为参数,如果该字符属于某特殊的类别,就返回一个非0值(真),反之,返回一个0(假)。

                                                                字符测试函数

函数名如果是下列参数返回值为真
isalnum()字母或数字
isalpha()字母
isblank()空白字符(空格、制表符、或水平换行符)或其他本地化表示为空白的字符
iscntrl()

控制字符,如ctrl+v

isdigit()数字
isgraph()除空格外的任意可打字符
islower()小写字母
isprint()可打印字符
ispunct()标点符号
isspace()空白字符
isupper()大写字母
isxdigit()十六进制数字符

                                                                字符映射函数

函数名
tolower如果参数是大写字符,返回小写字符,否则,返回原始参数
toupper如果参数是小写字符,返回大写字符,否则,返回原始参数

标签:返回,字符,函数,ctype,空白,参数
From: https://blog.csdn.net/xnglan/article/details/142784811

相关文章

  • 28. 找出字符串中第一个匹配项的下标 Golang实现
    题目描述:给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。示例1:输入:haystack="sadbutsad",needle="sad"输出:0解释:"sad"在下标0和6处匹配。......
  • 字符编码发展史6 — BOM字节序标记
    上一篇《字符编码发展史5—UTF-16和UTF-32》我们讲解了UTF-16和UTF-32编码。本篇我们将继续讲解字符编码中的字节序标记(BOM)。2.3.第三个阶段国际化2.3.2.Unicode的编码方式2.3.2.5.BOM1.什么是BOM?BOM是ByteOrderMark的缩写,翻译成中文是:字节序标记,主要用于文本编码......
  • C语言函数栈帧的创建与销毁(32)
    文章目录前言一、什么是函数栈帧?二、理解函数栈帧能解决什么问题?三、函数栈帧的创建和销毁解析什么是栈?认识相关寄存器和汇编指令四、解析函数栈帧的创建和销毁预备知识函数的调用堆栈准备环境转到反汇编函数栈帧的创建函数栈帧的销毁五、回答开篇总结前言应该是......
  • Java 函数式编程(1 万字)
    此笔记来自于B站黑马程序员goodJava历史版本及其优势函数式编程,StreamAPI一.函数伊始函数、函数对象函数对象行为参数法延迟执行a-lambdab-方法引用复习小测Math::random()->Math.random()Math::sqrt(doublenumber)->Math.sqrt(number)Stude......
  • 为什么static类型的成员函数不能被声明为const类型
    错误代码#include<iostream>#include<string>usingnamespacestd;classLion{public: voidsetAge(intage) { this->age=age; } intgetAge()const { returnthis->age; } staticintgetTotalCount()const//error { returntota......