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

分类: 计算机技术
推荐阅读:
PySide6 按钮(QPushButton) QPushButton 是 Qt 框架中表示可点击按钮部件的类。在 PySide6 中,你可以使用 QPushButton 类来创建和与图形用户界面(GUI)应用程序中的按钮交互。
Python将二维数组进行顺时针旋转90度、180度、270度 本文将使用Python实现二维数组顺时针旋转,包括旋转90度、180度、270度;
Python实现快速排序(quick sort) 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
C语言中fopen()函数"w"和"w+"mode参数有什么不同? fopen()是C语言标准库的一部分,参数mode字符串表示文件的访问模式;w和w+模式有略微不同:
PySide6 style()函数详细教程 Pyside6.QtWidgets.QApplication类的成员函数style()用于返回程序当前使用的style对象;
Python实现二分法检索(binary search) 二分法检索(binary search)又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中。