tolower()是C语言ctype.h头文件里面的一个函数

如果要引用的话
C语言要写#include<ctype.h>
C++要写#include<cctype>

作用就是:把tolower(c)中间的c转化为小写字母,c是char类型的一个字母,如果 c 有相对应的小写字母,则该函数返回 c 的小写字母,否则 c 保持不变。返回值是一个可被隐式转换为 char 类型的 int 值。

不明白bits/stdc++.h的同学可以戳这里:我是链接
样例:

#include <bits/stdc++.h>
using namespace std;int main()
{int i = 0;char c;char str[] = "CAINIMA";while( str[i] ) {putchar(tolower(str[i]));i++;}return(0);
}
输出:cainima

tolower()函数相关推荐

  1. C语言tolower函数介绍、示例和实现

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的tolower函数的实现方法 6.获取视频教程 7.版权声明 C语言tolower函数用于把大写字母转换为小写字母. 在本文 ...

  2. java实现c语言的函数_C语言tolower函数介绍、示例和实现

    C语言tolower函数用于把大写字母转换为小写字母. 在本文中,我们先来介绍tolower函数的使用方法,然后编写一个自定义的_tolower函数,实现与tolower函数相同的功能. 1.包含头文 ...

  3. C++中的tolower()函数与toupper()函数

    在C++语言中tolower()函数是把字符串都转化为小写字母 touppre()函数是把字符串都转化为大写字母 其中需要注意的是:这两个函数的声明在头文件<cctype>中 但是经过测试 ...

  4. tolower函数什么意思c语言,tolower ()在c语言中是什么意思

    满意答案 ifucse 2013.04.02 采纳率:47%    等级:12 已帮助:9719人 函数名: tolower 功 能: 把字符转换成小写字母,非字母字符不做出处理 头文件:在VC6.0 ...

  5. linux upper函数,使用XOR按位运算在linux中使用toupper和tolower函数

    你很可能,但很难看出这一点. 异或:使用常量输入字节值并不比添加(或减去)常量快.并且它变成切换的好处(即toupper()和tolower()可以是相同的代码)非常小,因为代码量太小. 拆卸时,这两 ...

  6. R语言大小写转换函数(tolower, toupper, casefold,chartr)实战

    R语言大小写转换函数(tolower, toupper, casefold,chartr)实战 目录 R语言大小写转换函数(tolower, toupper, casefold,chartr)实战 # ...

  7. 头文件 ctype.h 以及函数 isalpha() tolower()

    ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符.控制字 ...

  8. 【 C 】字符分类函数

    标准库包含了两组函数,用于操作单独的字符,它们的原型位于头文件ctype.h中.第一组函数用于对字符分类,而第2组函数用于转换字符. 字符分类 每个分类函数接受一个包含字符值的整型参数.函数测试这个字 ...

  9. cctype 头文件定义函数实例

    cctype 头文件所包含的函数主要用来测试字符值,以下是随便找的一个表,但是对于初学者来说,怎么用呢,自己上机操作解决,后两个返回的是int型,确实很意外,强制转换一下,很简单. isalnum(c ...

  10. SQLite 函数大全

    2019独角兽企业重金招聘Python工程师标准>>> SQLite 函数大全 发表回复 abs(X) 返回参数X的绝对值.  coalesce(X,Y,-) 返回第一个非空参数的副 ...

最新文章

  1. 【浙大网新图灵通讯】无废话简单高效C#编码规范20100611
  2. python实现简单的api接口-使用Python编写API接口和使用API接口
  3. legend3---lavarel多对多模型操作实例
  4. Mac 打开、编辑 .bash_profile 文件
  5. linux 环境下配置python虚拟环境
  6. UDLD是一个Cisco私有的二层协议
  7. 超详细的Java面试题总结(一)之Java基础知识篇
  8. 阶梯剖视图_*小星推荐*—模具图纸剖视图的种类及画法,你学到了吗?
  9. 深入理解计算及系统 Chapter2 学习笔记
  10. Asp.net MVC3 Razor语法小记
  11. Jquery 操作checkbox
  12. Dolibarr可以做什么
  13. 【实验室乱记】从 0 开始的 STM32L0 的 Gps WiFi 蓝牙模块物联网开发
  14. 搭建Android开发环境(超详细)
  15. win7鼠标指针主题包_双飞燕FB35双模蓝牙鼠标评测 终于能让手放松了
  16. Go初始化变量的招式
  17. 跨境电商政策利好,商家如何破局“三封”难题
  18. 神经网络性能评价指标
  19. IDEA中dbug调试图标解释
  20. 机器学习 | MATLAB实现BP神经网络newff参数设定(上)

热门文章

  1. 西门子杯-工业信息网络化
  2. UE-战斗无止境的UI实现
  3. Unity资源清理工具
  4. Android:方向传感器
  5. VIJOS-P1152 肥猫的游戏
  6. 失去了翅膀,却依然坚信只要拼搏就可以飞翔
  7. 28岁华为员工工资表曝光牛逼的人注定会牛逼你们难道自甘堕落?
  8. 带你快速入门AXI4总线--汇总篇
  9. 修改植物大战僵尸游戏存档——跳关并快速实现财富自由
  10. WPF3D贴图:用C#搓一个地球