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

分类: 计算机技术
推荐阅读:
Rust使用abs()函数计算绝对值 在Rust编程语言中,可以使用abs()函数来计算一个数的绝对值;abs()函数可以用于整数和浮点数。
Golang一次性读取文件 从磁盘读取文件内容是I/O编程的基础;几乎所有编程语言实现起来都很简单,Golang也不例外:
从Nginx日志中提取UserAgent、IP等信息 有时我们需要用到大量UserAgent信息,而Nginx日志文件中包含了海量真实的UserAgent,从Nginx文件中提取所有UserAgent信息就很有必要;
Rust语言获取当前的时间戳 在 Rust 中,要获取当前的时间戳(Unix 时间戳),您可以使用 std::time::SystemTime 和 std::time::UNIX_EPOCH 的组合,然后将时间间隔转换为秒数。
C语言strcpy()函数:复制字符串 strcpy()函数会将源字符串中的内容复制到目标字符串中,直至遇到字符串终止符'\0';复制过程中,包括字符串终止符'\0'在内的所有字符都会被复制;
Python vars()函数 vars() 函数返回对象的属性和属性值的字典。其语法如下: