使用两个简单的宏定义可以直接将两个大小写字符进行转换,分别是:

//将字符从大写转化成小写
#define char_tolower(c)      (u_char) ((c >= 'A' && c <= 'Z') ? (c | 0x20) : c) //将字符从小写转化成大写
#define char_toupper(c)      (u_char) ((c >= 'a' && c <= 'z') ? (c & ~0x20) : c)

C 宏定义实现字符大小写转换相关推荐

  1. C++ _ string类常用函数(字符大小写转换与判断)

    文章目录 1.string类介绍 2.字符大小写转换与判断常用函数 2.1 字符大小写判断 2.1.1 isalpha() 2.1.2 isalnum() 2.1.3 islower() 2.1.4 ...

  2. C语言函数:tolower()、toupper字符大小写转换函数。

    C语言函数:tolower().toupper字符大小写转换函数. int toupper( int c) int tolower( int c) tolower():将字母转为小写. toupper ...

  3. c语言中宏定义的字符替换#define M(x,y,z) x*y+z

    C语言中宏定义的字符替换问题 例子: 在c语言中定义如下宏 #define M(x,y,z) x*y+z 给定如下程序 #include<stdio.h> #include<stdl ...

  4. SAP ABAP中字符大小写转换问题汇总

    1. 字符串的大小写转换 DATA lv_text TYPE string value `Barbcbdbarb`. "to upper TRANSLATE lv_text TO UPPER ...

  5. python判断字符大小写转换_Python 字符串大小写转换的简单实例

    ①所有字母都转换为大写 # -*- coding:utf-8 -*- if __name__ == "__main__": a = 'hello, world!' print(a. ...

  6. 键盘输入字符,大小写转换

    编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出 #include<stdio.h> #inclu ...

  7. linux 中用tr把字符小写转大写,利用tr命令轻松实现大小写转换(1)

    系统工程师有时候在系统维护的时候,需要将某个文件中的内容进行大小写的转换.如系统工程师从网上下载了一个脚本文件.但是脚本文件的主人有个怪癖,对于一些备注的内容希望采用大写字母来描述.这可能跟某些工程师 ...

  8. latex中字母大小写转换实践

    latex中字母大小写转换实践 要点概览 目的 实现常用的字母大小写转换,可以用于常规的字符串处理以及biblatex参考文献样式定义 全部大写/全部小写 句首大写(句首字母大写其它不变,句首字母大写 ...

  9. iOS日常工作之常用宏定义大全

    前言: 在工作中, 很多小伙伴都会在PCH文件定义一些常用的宏,但是又怕写这些简单的宏浪费时间,又有时候忘记怎么定义了怎么办?本人在工作中也是如此.所以在这里给大家分享一些常用的宏定义,喜欢的小伙伴可 ...

最新文章

  1. python绘制3d图形-python matlibplot绘制3D图形
  2. Android 的基本组件之一 Gallery
  3. 从0移植uboot (二) _启动流程分析
  4. 工具的使用——vs2013(二)
  5. matlab进阶摸索篇——彩色图直方图均衡化
  6. python中列表去重有哪几种方法_python列表里的字典元素去重
  7. java switch 条件_Java 条件之 switch 语句
  8. 《架构之美》pdf书籍
  9. 油相CdSe/ZnS量子点溶液 硒化镉/硫化锌量子点介绍及阐述
  10. 高中生用台灯哪种好?2023最好的台灯品牌排行榜
  11. YJJ's Salesman HDU - 6447(线段树 单点更新+DP思想)
  12. UE4元数据关键字的应用与含义(一)
  13. 一文简述BSD,System V ,POSIX,SUS版本历史, 以及glibc移植的特性测试宏
  14. 修改 input checkbox(复选框) 选中的背景颜色 _@jie
  15. python nginx部署_nginx部署python应用
  16. 【NLP】第11章 让你的数据说话:故事、问题和答案
  17. 众包知识获取的预算任务调度
  18. ZLMediaKit Windows编译快速入门
  19. 计算机下棋简史|AlphaZero完爆世界棋类冠军背后
  20. 物联网平台独孤九剑(1)| 超强物联网架构解读

热门文章

  1. Android添加拍照功能,Android开发实现拍照功能的方法实例解析
  2. linux can总线接收数据串口打包上传_【Linux应用】CAN总线编程
  3. JAVA点餐系统计算机毕业设计Mybatis+系统+数据库+调试部署
  4. 《数学之美》读后感与商榷
  5. 超美的天环星轨动态引导页html官网源码下载
  6. 坚定信念,踏踏实实走好脚下的每一步!
  7. element el-table 在IE浏览器 表头失效问题
  8. pycharm激活2099年方法
  9. 【解决问题】FlutterBlue在安卓手机上无法连接蓝牙设备,扫描缓慢
  10. JMeter递增加压