ASCII码表:

1 大小写转换:

1.1 数据类型强制转换法:

eg.大写→小写

char A = 'A';
char a = char(A + 32);
cout << a;

输出结果为 a
小写转成大写改成 - 32 即可

1.2 字符相减法:

eg1. 大写→小写

char A = 'A';
char a = a + 'a' - 'A';
cout << a;

eg2. 小写→大写

char a = 'a';
char A = A + 'A' - 'a';
cout << A;

1.3 库函数法:

C语言需要 #include <ctypy.h>
函数有返回值,需要一个字符去接受返回结果,不能直接输出函数,否则输出的是地址

统一转换成大写:

toupper();

char a = 'a';
a = toupper(a);
cout << a;

统一转换成小写

tolower();

char A = 'A';
A = tolower(A);
cout << A;

2 字符数字和整型数字相互转换

字符数字 → 整形数字

char num = '9';
int n  = '9' - '0';
cout << n;

字符串数字 → 整型数字

string num = "1234";
int n = stoi(num);
cout << n;

整形数字 → 字符数字

int n = 9;
char num = n + '0';
cout << num;

整形数字 → 字符串数字

int n = 9;
string num = to_string(n);
cout << num;

大小写字母转换、数字与字符转换及ASCII码表相关推荐

  1. Python当中大小写字母与数字的转换 chr()函数,ord()函数,以及ascii_lowercase和ascii_uppercase

    Hello大家好,今天我想和大家分享一下在Python当中进行大小写字母与数字的转换: 如果大家想将数字转换成ascii码的话,就使用chr()函数就行,反之的话可以使用ord函数,例如: a = 9 ...

  2. php统计大写字母个数,C++_C++统计中英文大小写字母、数字、空格及其他字符个数的方法,本文实例讲述了C++统计中英文 - phpStudy...

    C++统计中英文大小写字母.数字.空格及其他字符个数的方法 本文实例讲述了C++统计中英文大小写字母.数字.空格及其他字符个数的方法.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * ...

  3. 任意长度密码(密码可输入大小写字母 和 数字)的加密与解密

    密码的加密:  输入一串任意长度的密码可包含大小写字母和数字  加密规则如下:  每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和最后位交换,第二位和倒数第二位交换....输入一个未加 ...

  4. (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。

    问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...

  5. python编程实战(二):一文教你生成随机验证码!大小写字母与数字组合,位数可以控制

    随机验证码的生成 前言 正文 实现 代码 效果 前言 验证码验证,是常见的安全验证的一种方式,可以用来杜绝脚本和机器人操作等等: 除了本文介绍的简单的验证码之外,还有拼图验证.文字顺序验证等常见的验证 ...

  6. 正则表达式生成随机密码包含大小写字母、数字和特殊字符

    密码 //必须包含大小写字母.数字和特殊字符 String regex = "^(?=.*[A-Z])(?=.*[a-z])(?![0-9]+$)(?![^0-9]+$)(?![a-zA-Z ...

  7. isalnum()函数:找出str字符串中为英文字母或数字的字符

    找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...

  8. Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种

    Java 判断密码是否是大小写字母.数字.特殊字符中的至少三种public class CheckPassword {//数字public static final String REG_NUMBER ...

  9. android正则判断两个符号之间,Android字母、数字、字符任意两种组合正则验证

    释放双眼,带上耳机,听听看~! 最近朋友有个用户名验证,要求字母.数字.字符任意两种组合即可,让我帮写个正则验证,现在正则验证如下: /** * 判断是否匹配正则 * * @param regex 正 ...

  10. python生成中文、字母、数字等字符图片

    代码功能: 生成指定颜色.大小.字体的中文.字母.数字等字符图片 代码 from PIL import Image, ImageDraw, ImageFont import random# 设置背景颜 ...

最新文章

  1. zTree 异步加载 添加子节点重复问题 .
  2. Java NIO使用及原理分析
  3. 最新的INTEL FPGA时序分析资料
  4. 谷歌已推送 Android Q Beta 1
  5. 为什么祖国没有农历生日? | 今日最佳
  6. thinkphp命名空间
  7. Unity3DAI:寻路(1):A星寻路,在Unity上用C#代码实现。
  8. 网站的服务器怎么维护,网站服务器怎么维护
  9. 滴滴、小米启动造车,特斯拉的护城河还能守多久?
  10. html里面布局的优劣,HTML与CSS布局技巧总结
  11. 95年计算机专业的电脑,1995年Windows 95系统正式发行,开创互联网新时代
  12. 北理珠计算机学院学生会,梦回北理
  13. 【面试题】 做了一份前端面试复习计划,保熟~
  14. excel vba 去重
  15. 多元统计分析及R语言建模(王斌会)第十、十一、十二章答案
  16. 扫描普通二维码,进入微信小程序
  17. [51单片机] 从业将近十年!手把手教你单片机程序框架(连载)(转载)
  18. 腾讯云服务器公网6M带宽实际下载/上传速度详细解释
  19. Linkage Mapper 专栏内容介绍
  20. 【调剂】大连民族大学2020年硕士研究生招生调剂公告

热门文章

  1. PHP中会话处理函数的逻辑流程
  2. vue路由跳转后,刷新指定页面。
  3. Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)
  4. 计算机辅助英语听说考试系统,口语100英语听说考试机房版 v2.0.7.1 中文官方安装版...
  5. 网络游戏开发过程(流程)下
  6. 简单的数字水印加密技术
  7. Topic 2. 生存分析之 Kaplan-Meier
  8. 25天Maya大神综合学习包「教程 软件 模型库」!月薪5万不是梦
  9. 彩虹岛水果服务器维护,彩虹岛水果高手攻略
  10. 以太坊绝地求生之战!