用c语言实现字符大小写转化


  • 原理介绍

  • 运行效果

  • 代码
#include <stdio.h>
#include <stdlib.h>//The function of exchange ASCII char from lower to capital.
void toCapital(char *c)
{*c &= (char)0xDF;   //c and 11011111b
}//The function of exchange ASCII char from capital to lower.
void toLower(char *c)
{*c |= (char)0x20;   //c or 00100000b
}int main(void)
{char c = 'a';toCapital(&c);printf("%c\n", c);c = 'D';toLower(&c);printf("%c\n", c);return 0;
}

用c语言实现字符大小写转化相关推荐

  1. Swift3.0语言教程字符串大小写转化

    Swift3.0语言教程字符串大小写转化 Swift3.0语言教程字符串大小写转化,在字符串中,字符串的格式是很重要的,例如首字母大写,全部大写以及全部小写等.当字符串中字符很多时,通过人为一个一个的 ...

  2. C语言的字母大小写转化

    南昌理工学院ACM集训队 C语言入门的时候都会遇到要求写大小写转换的题目 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现, A对应ASCII码十进制数字是65,a对应ASCII码十进制数 ...

  3. C语言经典面试题 - 字母的大小写转化

    字母的大小写转化 题目描述 KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母:反之则转换为大写字母. 输入描述 : 多组输入,每一行输入一个字母. 输出描述 ...

  4. R语言将字符型(Character)变量转化为数值型(Numeric)

    R语言将字符型(Character)变量转化为数值型(Numeric) 目录 R语言将字符型(Character)变量转化为数值型(Numeric) #基本语法

  5. c语言access码大小写A转换,字母大小写互相转换 ASCII码转化符号问题

    15 回复 #2 PcrazyC2007-03-13 19:33 注意{ } #3 PcrazyC2007-03-13 19:34 #include void main() { char a,c; i ...

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

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

  7. python基础(1) - ASCII码的转换及字母的大小写转化

    取次花丛懒回顾,半缘修道半缘君. –元稹 <离思> 你们是否发现,不论学习哪门语言,是不是总有一些"经典"的问题绕之不去--求公因数,奇偶数输出,字母大小写的转换- 那 ...

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

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

  9. Go学习随笔(二)字符串的操作\遍历\索引\统计\替换\大小写转化\修改\插入\判断是否包含

    在GO中字符串作为基本的类型,和c语言不同,c没有原生的字符串类型,c语言使用的是字符数组来表示字符串,并以字符指针来传递字符串. 1.字符串的表示 在Go语言中,字符串的值是不可变的,当创建一个字符 ...

最新文章

  1. 摊手:工作五年我拿了两次 N+1 赔偿!
  2. Linux下批量杀掉筛选进程
  3. 一个奇怪的生产环境配置ldap服务引起的故障及解决过程分享
  4. QTP的那些事--不能识别web上的测试对象
  5. Coursera课程Python for everyone:chapter9
  6. 单例模式在多线程中的安全性研究
  7. GDB调试精粹及使用实例
  8. LeetCode 1228. 等差数列中缺失的数字
  9. Servlet的介绍
  10. Esxi自动化配置脚本
  11. SAP License:SAP凭证的类别和记账码
  12. C++冒泡排序(初级版)
  13. C/C++基础一:stack heap
  14. Linux 优秀软件资源大全中文版
  15. 希腊字母 和 他的发音 Greek Alphabet and its Pronunciation
  16. 服务器RAID常见级别与JBOD概述
  17. 获得手机上的软件名称 软件图标 软件包名
  18. js将 一串数字1403149534转换为日期格式
  19. 路由器接交换机再接无线路由器,应该怎么设置
  20. mysql signal_[MySQL]MySQL的signal sqlstate

热门文章

  1. 基于QT的游戏修改器
  2. JAVA菜鸟驿站快递分发系统计算机毕业设计Mybatis+系统+数据库+调试部署
  3. 关于使用VMware Workstation Pro16 创建Kali-Linux虚拟环境的操作办法以及库源的配置
  4. asp.net 鲜花销售系统1058毕业设计
  5. Python骚操作—自动刷抖音
  6. 华为高管丁耘跑28公里后突发疾病去世:在公司工作26年
  7. 发光二极管之—工作原理图解分析
  8. HEVC 参考帧管理(RPS)
  9. 应用宝YSDK道具直接支付解决和遇到的坑
  10. bzoj4444: [Scoi2015]国旗计划(线段树+倍增)