英文字符大小写转换函数

news/2025/3/29 4:52:24/

        C语言标准库中提供了许多函数可以实现将字符串转为大小写。你可以使用以下函数进行转换:

#include<ctype.h>
int toupper(int c):将一个小写字符转换为大写字符。
int tolower(int c):将一个大写字符转换为小写字符。#include<string.h>
char *strupr(char *string):将一个字符串转换为大写。
char *strlwr(char *string):将一个字符串转换为小写。

举例1:

#include <stdio.h>
#include <ctype.h>int main() 
{char str1[] = "Hello, World!";char str2[] = "HELLO,WORLD!";for (int i = 0; str1[i] != '\0'; i++) {str1[i] = toupper(str1[i]);str2[i] = tolower(str2[i]);}printf("%s\n", str1);printf("%s\n", str2);return 0;
}

输出:

HELLO, WORLD!
hello,world!

举例2:

#include<stdio.h>
#include<string.h>int main()
{char str[] = "Hello, World!";strupr(str);printf("%s\n", str);return 0;
}

输出:

HELLO, WORLD!


http://www.ppmy.cn/news/1212876.html

相关文章

进阶SQL——数据表中多列按照指定格式拼接,并将多行内容合并为map拼接

示例&#xff1a; str_to_map(concat_ws(,,collect_set(concat_ws(:,modelname,score)))) as score_map, 这条语句是一个Spark SQL的语句&#xff0c;用于将字符串转换为Map类型。下面是对这条语句的详细解释和教程&#xff1a; 1. collect_set(concat_ws(:,modelname,scor…

c++类对象内存模型(一)

C对象模型可以概括为以下2部分&#xff1a; 1. 语言中直接支持面向对象程序设计的部分&#xff0c;主要涉及如构造函数、析构函数、虚函数、继承&#xff08;单继承、多继承、虚继承&#xff09;、多态等等。 2. 对于各种支持的底层实现机制。在c语言中&#xff0c;“数据”和…

【MySQL系列】第二章 · SQL(上)

写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…

近期的一些思考

1.对于程序员这个职业 &#xff0c;完全没有必要通过打工听人安排而活着&#xff0c;而是反过来通过在公司工作提高自己的技能&#xff0c;让自己可以更为独立和自由地生活。 2.没什么技术含量的工作&#xff0c;就像在学生时代那样交作业就好了。想尽一切方法提高交作业的效率…

关于安卓刷机,小米手机,各种安卓手机,理念+实践,如:小米8

关于安卓刷机&#xff1a; 比刚买的时候 更加流畅&#xff0c;调节性能 狂暴模式&#xff0c;且无任何冗余软件和垃圾。 作为普通人&#xff0c;就是刷自己想要的系统&#xff0c;比如开发版。打开Root权限&#xff0c;第三方Rec TWRP&#xff0c;面具Magisk&#xff0c;LSPo…

HDMI之编码篇

概述 HDMI 2.0b(含)以下版本,采用3个Channel方式输出。传输又分为3三种周期,视频数据,数据岛以及控制周期。视频传输采用8/10编码。数据岛采用4/10编码(TERC4)。控制周期采用2/10。编码都拓展成了10bits。 上图中,Pixel component(e.g.B)->D[7:0]表示视频数据周期…

如何在ModelScope社区魔搭下载所需的模型

本篇文章介绍如何在ModelScope社区下载所需的模型。 若您需要在ModelScope平台上有感兴趣的模型并希望能下载至本地&#xff0c;则ModelScope提供了多种下载模型的方式。 使用Library下载模型 若该模型已集成至ModelScope的Library中&#xff0c;则您只需要几行代码即可加载…

吃透 Spring 系列—AOP部分

目录 ◆ AOP 简介 - AOP的概念 - AOP思想的实现方案 - 模拟AOP的基础代码 - AOP相关概念 ◆ 基于xml配置的AOP - xml方式AOP快速入门 - xml方式AOP配置详解 - xml方式AOP原理剖析 ◆ 基于注解配置的AOP - 注解方式AOP基本使用 - 注解方式AOP配置详解 - 注解…