当前位置: 首页 > news >正文

大小写转换

大小写转换

1. islower/isupper函数
  • 功能: 用于检查字符是否为小写/大写字母

  • 头文件: 或万能头<bits/stdc++.h>

  • 返回值: 布尔类型(bool)

  • 示例:

  • 注意: 不是小写字母不代表就是大写字母,可能是数字或特殊字符

2. tolower/toupper函数
  • 功能: 将字符转换为小写/大写形式

  • 转换规则

    • 如果字符不是大写字母,tolower()不进行操作

    • 如果字符不是小写字母,toupper()不进行操作

3. ASCII码
  • 字符编码

    • 数字'0'-'9': 48-57

    • 大写'A'-'Z': 65-90

    • 小写'a'-'z': 97-122

  • 转换原理

    • 大写转小写: ch - 'A' + 'a'

    • 小写转大写: ch - 'a' + 'A'

    • 数字字符转数值: ch - '0'

  • 特点

    • 大小写字母编码相差32

    • 数字、字母编码连续排列

例题:字符大小写转换

function:
{if(islower(ch))ch=toupper(ch);
else if(isupper(ch))ch=tolower(ch);
return ch;
}

http://www.jsqmd.com/news/607667/

相关文章:

  • 7倍提速!BaiduNetdiskPlugin-macOS让百度网盘下载飞起来
  • 2026厂房机电安装工程设计施工一体化承包怎么选?锁定宏创巨建设 - 品牌2026
  • discuz所有下载版本和升级工具,2.0版本
  • rot.js光照系统深度剖析:打造沉浸式地下城探险体验
  • Wireshark实战:从捕获过滤到协议分析,构建网络排错全流程
  • ANI-RSS重命名功能深度解析:打造标准化的文件命名体系
  • dex-method-counts核心组件解析:DexData与MethodRef详解
  • 水分检测仪采购全攻略:选型要点+优质厂家盘点 - 品牌推荐大师
  • 5分钟搞定AI抠图:cv_unet_image-matting WebUI部署与场景应用
  • 2025终极显卡性能优化指南:如何用DLSS Swapper免费提升游戏帧率
  • 【Linux篇】应用层自定义协议与序列化
  • 艾尔登法环帧率解锁与游戏增强工具:完整使用指南
  • 2025-2026年全球财富管理公司评测:五家口碑服务推荐评价领先 - 品牌推荐
  • Pi0具身智能v1效果对比:STM32CubeMX硬件控制性能测试
  • Android加固公司怎么选?2026年移动应用安全服务商综合决策指南
  • 绕过Docker版Home Assistant的Supervisor限制:在华为盒子海纳思系统上手动安装HACS的完整指南
  • Stable Diffusion三大核心组件实战解析:从VAE压缩到CLIP文本控制的完整流程
  • 从技术参数到售后保养:废水处理设备推荐生产厂家及型号全攻略 - 品牌推荐大师
  • CSS3 字体深度解析
  • 告别Side-by-Side配置难题:VisualCppRedist AIO让运行库管理更简单
  • andrej-karpathy-skills配置迁移指南:从旧版本到新版本
  • 开源可审计翻译方案:translategemma-27b-it保障数据隐私与合规性
  • 百度网盘Mac版速度优化:从受限下载到高速体验的完整解决方案
  • 2025-2026年全球财富管理公司推荐:五大口碑产品评测对比顶尖 - 品牌推荐
  • 2025-2026年全球财富管理公司评测:五家口碑产品推荐对比顶尖 - 品牌推荐
  • Crystal架构深度解析:Electron桌面应用如何管理多个AI实例
  • 10个最常见的后端面试问题及最佳回答策略 | Back-End-Developer-Interview-Questions
  • 百联OK卡闲置别扔,可可收94.5折回收,几分钟到账 - 可可收
  • Maya2027|Win中文|三维建模动画软件|安装教程
  • 多模态学习(五):基于可变形注意力的无人机可见光-红外图像配准:Transformer架构优化与实践