C 宏定义实现字符大小写转换
使用两个简单的宏定义可以直接将两个大小写字符进行转换,分别是:
//将字符从大写转化成小写
#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 宏定义实现字符大小写转换相关推荐
- C++ _ string类常用函数(字符大小写转换与判断)
文章目录 1.string类介绍 2.字符大小写转换与判断常用函数 2.1 字符大小写判断 2.1.1 isalpha() 2.1.2 isalnum() 2.1.3 islower() 2.1.4 ...
- C语言函数:tolower()、toupper字符大小写转换函数。
C语言函数:tolower().toupper字符大小写转换函数. int toupper( int c) int tolower( int c) tolower():将字母转为小写. toupper ...
- c语言中宏定义的字符替换#define M(x,y,z) x*y+z
C语言中宏定义的字符替换问题 例子: 在c语言中定义如下宏 #define M(x,y,z) x*y+z 给定如下程序 #include<stdio.h> #include<stdl ...
- SAP ABAP中字符大小写转换问题汇总
1. 字符串的大小写转换 DATA lv_text TYPE string value `Barbcbdbarb`. "to upper TRANSLATE lv_text TO UPPER ...
- python判断字符大小写转换_Python 字符串大小写转换的简单实例
①所有字母都转换为大写 # -*- coding:utf-8 -*- if __name__ == "__main__": a = 'hello, world!' print(a. ...
- 键盘输入字符,大小写转换
编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出 #include<stdio.h> #inclu ...
- linux 中用tr把字符小写转大写,利用tr命令轻松实现大小写转换(1)
系统工程师有时候在系统维护的时候,需要将某个文件中的内容进行大小写的转换.如系统工程师从网上下载了一个脚本文件.但是脚本文件的主人有个怪癖,对于一些备注的内容希望采用大写字母来描述.这可能跟某些工程师 ...
- latex中字母大小写转换实践
latex中字母大小写转换实践 要点概览 目的 实现常用的字母大小写转换,可以用于常规的字符串处理以及biblatex参考文献样式定义 全部大写/全部小写 句首大写(句首字母大写其它不变,句首字母大写 ...
- iOS日常工作之常用宏定义大全
前言: 在工作中, 很多小伙伴都会在PCH文件定义一些常用的宏,但是又怕写这些简单的宏浪费时间,又有时候忘记怎么定义了怎么办?本人在工作中也是如此.所以在这里给大家分享一些常用的宏定义,喜欢的小伙伴可 ...
最新文章
- python绘制3d图形-python matlibplot绘制3D图形
- Android 的基本组件之一 Gallery
- 从0移植uboot (二) _启动流程分析
- 工具的使用——vs2013(二)
- matlab进阶摸索篇——彩色图直方图均衡化
- python中列表去重有哪几种方法_python列表里的字典元素去重
- java switch 条件_Java 条件之 switch 语句
- 《架构之美》pdf书籍
- 油相CdSe/ZnS量子点溶液 硒化镉/硫化锌量子点介绍及阐述
- 高中生用台灯哪种好?2023最好的台灯品牌排行榜
- YJJ's Salesman HDU - 6447(线段树 单点更新+DP思想)
- UE4元数据关键字的应用与含义(一)
- 一文简述BSD,System V ,POSIX,SUS版本历史, 以及glibc移植的特性测试宏
- 修改 input checkbox(复选框) 选中的背景颜色 _@jie
- python nginx部署_nginx部署python应用
- 【NLP】第11章 让你的数据说话:故事、问题和答案
- 众包知识获取的预算任务调度
- ZLMediaKit Windows编译快速入门
- 计算机下棋简史|AlphaZero完爆世界棋类冠军背后
- 物联网平台独孤九剑(1)| 超强物联网架构解读