C语言--toupper/tolower/isupper/islower函数介绍

ops/2024/9/23 6:33:28/

介绍

toupper() 是一个用于将字符转换为大写的 C/C++ 函数,它位于 头文件中。使用 toupper 函数很简单,只需要将要转换的字符作为参数传递给它即可。
同理:tolower()是将一个字符转换为小写的函数。
isupper和islower 函数是 C/C++ 中用于
检查字符是否为大小写字母的函数
,位于 头文件中。它接受一个字符作为参数,并返回一个非零值(通常是 1),如果该字符是大写字母,则返回非零值.


示例

toupper()

#include <iostream>
#include <cctype>int main() {char lowercase = 'a';char uppercase = toupper(lowercase);cout << "小写字母是: " << lowercase << endl;cout << "大写字母是: " << uppercase << endl;return 0;
}

tolower()

#include <iostream>
#include <cctype>
int main() {char lowercase = 'A';char uppercase = tolower(lowercase);cout << "小写字母是: " << lowercase << endl;cout << "大写字母是: " << uppercase <<endl;return 0;
}

isupper()

#include <iostream>
#include <cctype>int main() {char character = 'A';if (isupper(character)) {cout << character << " is an uppercase letter." << endl;} else {cout << character << " is not an uppercase letter." << endl;}return 0;
}

islower()

#include <iostream>
#include <cctype>int main() {char character = 'a';if (islower(character)) {cout << character << " is an uppercase letter." << endl;} else {cout << character << " is not an uppercase letter." << endl;}return 0;
}

本篇完!


http://www.ppmy.cn/ops/45784.html

相关文章

C++之类的三种继承修饰符(public、private、protected)总结

1、前言 前文博客介绍了修饰符public、private、protected在类中成员变量和函数访问权限限制的总结&#xff0c;主要如下&#xff1a; public&#xff08;公有&#xff09;: 公有成员在类的内部和外部都可以被访问。 private&#xff08;私有&#xff09;: 私有成员只能在类的内…

3D效果轮播图

3D效果轮播图 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><sty…

数据结构的快速排序(c语言版)

一.快速排序的概念 1.快排的基本概念 快速排序是一种常用的排序算法,它是基于分治策略的一种高效排序算法。它的基本思想如下: 从数列中挑出一个元素作为基准(pivot)。将所有小于基准值的元素放在基准前面,所有大于基准值的元素放在基准后面。这个过程称为分区(partition)操作…

基础—SQL—图形化界面工具的DataGrip使用(2)

一、回顾与引言 &#xff08;1&#xff09; 上次内容&#xff0c;博客讲到了DDL语句的数据库操作、表操作、表字段的操作的相关语法&#xff0c;然而之前都是在MySQL的命令行当中去操作演示的。这种方式可以用&#xff0c;但是使用的话&#xff0c;第一&#xff0c;在我们日常…

web安全渗透测试十大常规项(二):web渗透测试之XSS跨站脚本攻击

渗透测试之XSS跨站脚本攻击 XSS跨站脚本攻击 XSS跨站脚本攻击

Redis-Cluster模式基操篇

一、场景 1、搞一套6个主节点的Cluster集群 2、模拟数据正常读写 3、模拟单点故障 4、在不停服务的情况下将集群架构改为3主3从 二、环境规划 6台独立的服务器&#xff0c;端口18001~18006 192.169.14.121 192.169.14.122 192.169.14.123 192.169.14.124 192.169.14.125 192…

官网:管它日薄西山or蒸蒸日上,气质这块,必须拿捏死死的。

在日薄西山的时候&#xff0c;网站建设面临着许多困难和挑战。市场竞争激烈&#xff0c;用户需求多样化&#xff0c;技术更新迅速&#xff0c;这些都要求我们在网站建设中拥有高尚的气质。 而在蒸蒸日上的时刻&#xff0c;网站建设同样需要我们拿捏好气质。只有坚持下去&#…

长安链使用Golang编写智能合约教程(三)

本篇主要介绍长安链Go SDK写智能合约的一些常见方法的使用方法或介绍 资料来源&#xff1a; 官方文档官方示例合约库 官方SDK接口文档 教程一&#xff1a;智能合约编写1 教程二&#xff1a;智能合约编写2 一、获取参数、获取状态、获取历史记录的方法解析 注意&#xff01; …