C++ isupper() 函数2024年8月28日 | 阅读 4 分钟 C++ 编程语言的基础是面向对象编程 (OOP) 的概念。由于 C++ 提供了清晰的结构,用户可以轻松开发和理解程序的概念。此外,由于函数是紧凑的代码片段,C++ 中已将此概念明确化,以便可以在运行程序中的任何位置使用它。 C++ 的关键函数之一是 isupper() 函数,它也是预定义的,省去了我们编写大量代码来实现它的麻烦。您可以使用 isupper() 方法 来确定字符串或字符是否为大写字母。C++ 中从 A 到 Z 的大写字母的 ASCII 值范围为 65 到 90。如果输入字符串或字符值无法表示为无符号字符或不在 EOF(文件结束)处,则 isupper() 函数 的行为是未定义的。 语法它具有以下语法: 现在我们来讨论 isupper() 函数 的实现和书写风格。首先,我们将采用一个 整数类型,然后我们将编写 isupper() 函数的名称。之后,我们将在函数 括号 内传递一个整数类型参数。 参数isupper() 函数 中有以下参数。它们如下: arg 它是需要检查是否为大写字母的输入字符串值或字符值,在进行类型转换为int或到达文件末尾之前。 返回值如果输入字符串或字符值是大写字母,我们将返回1,否则将返回0。 示例 1在本节中,我们将构建 C++ 函数 isupper() 的最基本示例。在开始编码创建和运行程序之前,需要一个 C++ IDE。我们将在启动 C++ 编译器后开始实现程序。 在启动编译器之后,我们总是从包含核心程序模块开始。这些模块捆绑在 C++ 语言模块中。我们只需输入一行代码即可包含这些模块,而不是数十行代码来构建模块。“#”指示符通知翻译器在使用“include”短语将模块添加到程序中之前,首先加载该模块。 现在,我们将采用模块 "iostream" 来接受用户数据并将其显示给用户。在 "isostrem" 模块 之后,我们将在程序中包含第二个模块 "#include cctype",因为我们需要在现有程序中使用 字符函数。之后,我们使用 "using namespace std" 指令来避免 对象、方法 和 参数 在整个程序中反复引用相同的范围。 编码 输出 B is an uppercase letter 说明 在本例中,我们将启动 main 函数 来实现程序的 真正逻辑 或问题。之后,通过启动 main() 函数括号 来编写代码。现在,我们包含字符类型变量的声明和字符值的初始化。 单引号 或 双引号 总是用于存储 字符类型变量。之后,我们启动了 if-else 语句,通过在 if-else 中包含 isupper() 方法 来确定字符变量是否为大写字母。我们使用 cout() 方法 打印输出。C++ 语言中的预定义方法称为 cout()。 向 main 函数返回 0 表示程序有效运行并实现了其目标。 示例 02让我们开始编写 isupper() 函数 的第二个示例。通常,我们首先包含与程序链接的模块,以便在现有程序中使用操作。例如,如果我们要显示程序,则必须使用 cout() 声明。因此,我们将利用 "iostream" 包 来输入和输出程序数据。之后,在添加另一个模块后,程序中会使用字符函数。我们将为此使用 "cctype" 模块。之后,将使用 "namespace std" 指令,以避免在整个程序中使用相同的名称。 编码 输出 Here in this 2 uppercase letters in JtP. 说明 在此示例中,实际程序代码将通过启动 main() 方法 开始。之后,我们声明字符类型变量 "ch",其大小为 20,值为字符串 "JtP"。我们添加了另外两个整数类型变量,"count" 和 "i",并将它们都 设置为 0。 之后,使用 while 循环,直到字符串 "ch[i]" 不为空。我们判断 ch[i] 是否为 大写字符串。如果第一个字符是 大写字符,则字符串将增加 1。当字符串 "ch[i]" 为空时,编译器结束 while 循环。之后,cout() 方法 输出 输入字符串 中 大写字母 的总数。关闭 main() 方法 周围的括号后,我们将向其返回 0,以表示程序执行结束。 结论本文中,我们学习了如何使用 C++ 语言的 isupper() 函数,该函数用于判断字符串中有多少个大写字母以及输入字符串是否为大写字母。之后,我们还构建了一些示例,并逐行解释,以期更深入地了解 isupper() 方法。 下一主题C++ 中的 npos |
在函数中,参数被定义为在调用函数时传递的值。传递的值是源,接收函数是目的地。现在让我们详细理解默认参数的概念。定义 默认参数是函数声明中的一个值...
阅读 4 分钟
在本文中,我们将讨论 C++ iswspace() 函数的语法、操作和返回值。iswspace() 函数是什么?C++ 内置的 iswspace() 函数定义在
阅读 2 分钟
统一初始化:对象值的初始化和赋值一直是 C++ 编程领域发展和改进的领域。C++11 中引入统一初始化是朝着更标准化和用户友好的初始化语法迈出的重要一步。此方法的目的是...
阅读 4 分钟
在 C++ 语言中,fallthrough(贯穿)是指在 switch 语句中,控制流从一个 case 流向另一个 case 的行为。当 case 结尾没有 break 语句时,就会发生这种情况,允许控制继续到下一个 case。在编程控制中……
5 分钟阅读
Pair 是一个用于组合两个值(可能数据类型不同)的术语。Pair 提供了一种在存储中将两个不同的对象保存在一起的方法。本质上,我们使用它来存储元组。Pair 容器是一个简单的容器,它在……中指定。
阅读 3 分钟
将一个整数乘以自身会得到称为平方的简单数学运算。可以使用简单的 C++ 程序来完成。理解平方:对数字进行平方是一项基本的数学过程。在数学表示法中,将数字 'x' 平方写为 'x^2',其中 'x' 是...
阅读 3 分钟
在本文中,我们将讨论迭代快速排序的 C++ 程序。但在进入其实现之前,我们必须了解迭代快速排序及其算法和示例。一种以其实用效率和功效而闻名的流行排序算法被称为“快速排序”……
阅读 4 分钟
字符串操作是处理和处理 C 和 C++ 计算机语言中文本数据的重要组成部分。C 标准库提供了一个有用的方法 strspn(),可用于计算字符串中第一个段的长度,该段...
阅读 4 分钟
简介:C++ 是一种强大的编程语言,为开发人员提供了许多创建高效健壮应用程序的功能。C++ 的重要功能之一是其标准模板库 (STL),它提供了许多数据结构和算法,使编程更轻松、更高效。顺序容器...
阅读 4 分钟
然而,C++ 编程语言被认为是最高效的语言之一,具有大量的灵活选项和强大的机制。STL 是其众多宝藏之一,拥有各种容器和算法。multimap 是其中之一……
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India