C语言tolower()函数:将字符转换成小写

tolower()函数

头文件和函数原型

#include <ctype.h>
int tolower(int c);

描述

tolower()是C语言标准库中的一个函数,用于将一个字符转换成对应的小写形式;

返回值

如果传入的字符参数是一个大写字母,tolower()函数会返回其对应的小写字母;如果参数不是大写字母,则原封不动的返回;

示例代码

这个示例用于将字符串转换成小写形式;

#include <stdio.h>
#include <ctype.h>
#include <string.h>

void str_tolower(char* str, signed length) {

	for (int i = 0; i < length; i++) {
		str[i] = tolower(str[i]);
	}

}

int main() {

	char str[] = "HELLO WORLD! 123";

	printf("%s\n", str);

	str_tolower(str, strlen(str));

	printf("%s\n", str);
	
}

程序运行结果

HELLO WORLD! 123
hello world! 123

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/c-functions/tolower.html

分类: 计算机技术
推荐阅读:
Golang中 import cycle not allowed 的解决方法 在Go语言中,在使用import导入相应的包时,你可能会碰到 import cycle not allowed 这样的问题,出现这样的问题是你的包没有规划好,导致包相互依赖;
Python this模块的加密原理 this模块的代码(this模块位于Python安装目录/lib下)。定义了2个变量;字符串s和字典d(被定义两次);s很明显是一段密文,d则是密码字典,key和value对应的是密文和原文;chr((i&#43;13)%26 &#43;c) 则是加密算法,其原理是通过向字典d写入KEY为字符A~Z,VALUE为加密后的字符。然后通过字典遍历的方法,匹配出正确的字符。
Linux终端重用上一条命令的参数 在Linux系统下,当你想使用上一条命令所用的参数,你可以通过这一条命令实现:
Python类的特殊方法 本教程详细介绍了Python中类的绝大多数特殊方法,通过定义和实现这些特殊方法,可以使自定义的对象具更强大的功能。
Rust字符串转换成数字类型:简单易懂的教程 在Rust编程中,将字符串转换为数字类型是一个常见的任务。无论您是处理用户输入,读取文件,还是与外部API交互,都可能需要将字符串转换为数字以进行进一步的计算或处理。在本文中,我们将深入探讨如何在Rust中执行这一任务,提供简单易懂的教程和示例代码。
Python使用hashlib库实现对字符串进行MD5加密 Python使用hashlib库实现对字符串进行MD5加密;本文不对MD5加密算法原理做阐述。