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

ctype.h系列的字符函数

时间:2024-10-10 17:50:45浏览次数:3  
标签:返回 字符 函数 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

相关文章

  • 简单理解pandas的groupby函数
    pandas中的groupby函数,可以对数据进行分组,然后对分组后的数据进行聚合操作,比如求和、平均值、最大值、最小值等。平时使用groupby处理后,通常使用aggregate函数进行聚合操作。其实,groupby分组之后的聚合操作方法还很多,具体可以参考官方文档。1.读取数据dataframe=pd.DataFrame({......
  • 算法训练营第十天|232.用栈实现队列 ,225. 用队列实现栈,20. 有效的括号,1047. 删除字符
    前置知识栈和队列都是以deque为缺省底部结构,实际上可以自己指定vector,deque,list都可以栈和队列都被归类为containeradapter(容器适配器)使用栈实现队列的操作:push(x)--将一个元素放入队列的尾部。pop()--从队列首部移除元素。peek()--返回队列首部的元素。empty()......
  • 洛谷题单指南-字符串-P1481 魔族密码
    原题链接:https://www.luogu.com.cn/problem/P1481题意解读:在n个字符串中找到最长的词链长度,定义字符串a、b、c可以形成词链,即a是b的前缀、b是c的前缀。解题思路:1、Trie树定义Trie树,也称前缀树、字典树,核心思想是将字符串拆解为单个字符,每个字符是树的一条边,节点是字符添加到树......
  • 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)
    文章目录前言一、什么是函数栈帧?二、理解函数栈帧能解决什么问题?三、函数栈帧的创建和销毁解析什么是栈?认识相关寄存器和汇编指令四、解析函数栈帧的创建和销毁预备知识函数的调用堆栈准备环境转到反汇编函数栈帧的创建函数栈帧的销毁五、回答开篇总结前言应该是......
  • 根据指定字符串在字符串(想要替换的字符串)中找到并替换
    ​removeFun(description){        description=description.replace(/<\/?[^>]*>/g,'');//去除HTMLtag如果后端返回的数据或者处理的数据不带标签不用写这一步 ————以上都是去除后端返回的"<spanclass="unable-analyse">badinputpath</span>"......
  • Java 函数式编程(1 万字)
    此笔记来自于B站黑马程序员goodJava历史版本及其优势函数式编程,StreamAPI一.函数伊始函数、函数对象函数对象行为参数法延迟执行a-lambdab-方法引用复习小测Math::random()->Math.random()Math::sqrt(doublenumber)->Math.sqrt(number)Stude......
  • MSSQL-从字符串转换日期和/或时间时,转换失败
    1、报错的sql为:selectID,Test_timeas时间,fromProcessDatawhereconvert(datetime,test_time,120)betweenconvert(datetime,'2020-10-10',120)andconvert(datetime,'2024-10-11',120)   它是将Test_time转化为datetime格式,再用between进行比较;......
  • 为什么static类型的成员函数不能被声明为const类型
    错误代码#include<iostream>#include<string>usingnamespacestd;classLion{public: voidsetAge(intage) { this->age=age; } intgetAge()const { returnthis->age; } staticintgetTotalCount()const//error { returntota......