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

分类: 计算机技术
推荐阅读:
从PyInstaller打包生成的EXE文件中提取Python源码 本文将详细讲解怎么使用 pyi-archive_viewer 和 uncompyle6 工具提取pyinstaller打包生成的EXE中的pyc文件,并将其正确的解码成py源码。
Golang实现获取文件的后缀名(扩展名) Golang通过调用 path.Ext() 函数,可获取文件的后缀名。
Linux删除所有与扩展名不匹配的文件 在Linux系统下,当你想删除某个文件夹下没有指定扩展名的所有文件时,你可以使用这条命令来实现,它将会删除目录下所有与扩展名不匹配的文件:
Qt Designer和PyQt的关系 Qt是一个非常强大的跨平台图形用户界面应用程序开发框架;而Qt Designer是用于设计UI界面的工具,你可以使用它通过拖拽和点击完成复杂的界面设计。
Pyside6.QtWidgets.QApplication详细教程 PySide6.QtWidgets.QApplication类用于管理GUI应用程序的控制流和主要设置;
MySQL ERROR 1062错误出现原因及解决方法 当一个字段被设置成了主键(Primary Key)或唯一索引(Unique Index)时,那么该字段的数据不能重复;如果尝试插入已有数据,将产生1062错误;