关于cctype头⽂件⾥的⼀些函数

本文摘录柳神笔记:

  刚刚在头⽂件那⼀段中也提到, #include 本质上来源于C语⾔标准函数库中的头⽂件 #include ,其实并不属于C++新特性的范畴,在刷PAT⼀些字符串逻辑题的时候也经常⽤到,但是很多 ⼈似乎不了解这个头⽂件中的函数,所以在这⾥单独提⼀下~ 可能平时我们判断⼀个字符是否是字⺟,可能会写:

关于cctype头⽂件⾥的⼀些函数

 

 但是在 cctype 中已经定义好了判断这些字符应该所属的范围,直接引⼊这个头⽂件并且使⽤⾥⾯的函 数判断即可,⽆需⾃⼰⼿写;

关于cctype头⽂件⾥的⼀些函数

 

不仅仅能判断字⺟,还能判断数字、⼩写字⺟、⼤写字⺟等~C++官⽅⽂档中对这些函数归纳成了⼀个 表格,我也曾经在 【C++】isalpha、islower、isupper、isalnum、isblank、isspace函数头⽂件 这篇博客中 列出了官⽹的函数与所属范围总结表,有兴趣的可以看⼀下:https://www.liuchuo.net/archives/2999

关于cctype头⽂件⾥的⼀些函数

cctype 中除了上⾯所说的⽤来判断某个字符是否是某种类型,还有两个经常⽤到的函数: tolower 和 toupper ,作⽤是将某个字符转为⼩写或者⼤写,这样就不⽤像原来那样⼿动判断字符c是否是⼤ 写,如果是⼤写字符就 c = c + 32; 的⽅法将 char c 转为⼩写字符啦~这在字符串处理的题⽬中也是经 常⽤到:

 

关于cctype头⽂件⾥的⼀些函数

 

 

原文链接: https://www.cnblogs.com/Yefudaling/p/12361103.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    关于cctype头⽂件⾥的⼀些函数

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/331792

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午6:13
下一篇 2023年3月1日 下午6:13

相关推荐