C++ ToLOWER2024年8月28日 | 阅读 4 分钟 概述C++ 中的 tolower 函数定义在 cctype 头文件中。当一个大写字符作为参数传入函数时,tolower C++ 方法会将其转换为等效的小写字母。 语法在 C++ 程序中,我们将使用以下语法来调用 tolower() 方法: 声明如下:C++ tolower 参数在 cctype 头文件 () 中定义 C++ tolower() 的参数tolower C++ 函数需要一个字符作为参数,该字符将被转换为等效的小写字符。 在更基础的 C++ 技术中,字符参数会自动类型转换为 int 类型(即字符的 ASCII 值)。 C++ tolower() 的返回值tolower C++ 函数返回: 对于字母参数 (a-z, A-Z),返回参数对应小写字符的 ASCII 值。 对于非字母参数,直接返回其自身的 ASCII 值。非字母可以是任何不是字母的字符,例如特殊字符(%、&、@ 等)、数值(1、2、6 等)。 tolower() 函数的未定义行为如果参数的值既不是 unsigned char 也不是 EOF,则 tolower() C++ 函数的行为是未定义的。 C++ tolower() 函数示例让我们通过一些 C++ 示例程序来了解 tolower C++ 函数的实现方式。 使用类型转换的 tolower() 在下面的 C++ 程序中,使用 tolower C++ 方法将两个大写字母转换为小写,而另外两个非字母字符保持不变。 例如 输出 p q 7 @ 说明 在上面的程序中,我们声明并初始化了四个 char 变量。该程序使用 tolower C++ 函数将大写字符转换为小写字符。由于 tolower() 函数返回的是相应小写字符的 ASCII 码,我们通过将其返回值类型转换为 char 类型来打印出小写字符。 不使用类型转换的 tolower()我们使用 tolower C++ 函数将四个字母从大写转换为小写,且不进行类型转换。 例如 输出 98 121 50 64 说明 在上面的程序中,我们声明并初始化了四个 char 变量。程序中,我们使用 tolower C++ 函数将大写字符转换为小写字符,但我们没有对 tolower 函数返回的值进行类型转换,该返回值是等效的 ASCII 值。因此,我们得到的结果是这些 char 变量对应值的 ASCII 码。 对字符串使用 tolower()下面的程序使用 tolower C++ 函数将一个完整的字符串(字符数组)转换为小写字符串。 例如 输出 this string is mixed with upper and lower case "Saswat is from the INDIA" it is pure lower case string: "saswat is from the india" 说明 在上面的程序中,我们声明并初始化了一个字符数组。该程序使用 tolower C++ 函数和一个 for 循环,将字符串中所有的大写字符转换为小写字符。输出内容包括原始的大小写混合字符串以及转换后的全小写字符串。 结论
下一个主题C++ 中的 UNORDERED_MAP |
简介 在 C++ 中,函数对象是创建可与语言标准库中的算法、容器和其他功能一起使用的自定义操作的强大工具。以下是对 C++ 函数对象的全面解释:什么是函数对象?通常称为函数对象的函数对象(Functors)...
阅读 3 分钟
ios::rdstate() 是 C++ 输入/输出流库的重要组成部分。它使程序员能够评估流的当前状态。理解此函数对于 C++ 程序进行可靠的错误处理和流管理至关重要。什么是 ios::rdstate() 函数?“rdstate”一词是指...
阅读 4 分钟
必须使用仅使用整数运算的算法来绘制圆,而无需使用浮点数学。Bresenham 的圆绘制算法是为此目的常用算法之一。该方法仅使用整数算术,即可高效有效地创建圆。Bresenham 算法的一个版本...
阅读 6 分钟
我们可以在不使用第三个变量的情况下交换两个数字。有两种常见的方法可以在不使用第三个变量的情况下交换两个数字:使用 + 和 -,或使用 * 和 /。程序 1:使用 * 和 / 让我们看一个简单的 C++ 示例,在不使用第三个变量的情况下交换两个数字...
阅读1分钟
C++ 标准库中提供了各种流来处理输入输出活动。其中一个流称为 cerr,它是“标准错误”的缩写。与用于一般用途的 cout 流不同,cerr 专门用于错误消息和诊断……
阅读 3 分钟
C++ 标准库中提供了各种流来处理输入输出活动。其中一个流称为 cerr,它是“标准错误”的缩写。与用于一般用途的 cout 流不同,cerr 专门用于错误消息和诊断……
阅读 3 分钟
系统编程、游戏开发和高性能应用程序是 C++ 作为一种健壮且适应性强的编程语言广泛应用的众多领域。开发人员经常使用集成开发环境 (IDE),它提供高级工具和功能来简化开发过程,以利用...
5 分钟阅读
将一个整数乘以自身会得到称为平方的简单数学运算。可以使用简单的 C++ 程序来完成。理解平方:对数字进行平方是一项基本的数学过程。在数学表示法中,将数字 'x' 平方写为 'x^2',其中 'x' 是...
阅读 3 分钟
线程池是线程的集合,每个线程都有一个特定的任务。因此,不同的线程执行不同类型的工作。因此,每个线程都专注于不同的任务。一个线程负责执行一组特定的相似函数,而另一个线程...
阅读 4 分钟
C++ 中的 Vector 是什么?在 C++ 中,vector 是一个序列容器,它在连续的内存块中存储相同类型的元素。Vector 中的每个元素都分配有一个数字索引,用于访问该元素。Vector 类似...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India