大小写字母转换、数字与字符转换及ASCII码表
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码表相关推荐
- Python当中大小写字母与数字的转换 chr()函数,ord()函数,以及ascii_lowercase和ascii_uppercase
Hello大家好,今天我想和大家分享一下在Python当中进行大小写字母与数字的转换: 如果大家想将数字转换成ascii码的话,就使用chr()函数就行,反之的话可以使用ord函数,例如: a = 9 ...
- php统计大写字母个数,C++_C++统计中英文大小写字母、数字、空格及其他字符个数的方法,本文实例讲述了C++统计中英文 - phpStudy...
C++统计中英文大小写字母.数字.空格及其他字符个数的方法 本文实例讲述了C++统计中英文大小写字母.数字.空格及其他字符个数的方法.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * ...
- 任意长度密码(密码可输入大小写字母 和 数字)的加密与解密
密码的加密: 输入一串任意长度的密码可包含大小写字母和数字 加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和最后位交换,第二位和倒数第二位交换....输入一个未加 ...
- (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。
问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...
- python编程实战(二):一文教你生成随机验证码!大小写字母与数字组合,位数可以控制
随机验证码的生成 前言 正文 实现 代码 效果 前言 验证码验证,是常见的安全验证的一种方式,可以用来杜绝脚本和机器人操作等等: 除了本文介绍的简单的验证码之外,还有拼图验证.文字顺序验证等常见的验证 ...
- 正则表达式生成随机密码包含大小写字母、数字和特殊字符
密码 //必须包含大小写字母.数字和特殊字符 String regex = "^(?=.*[A-Z])(?=.*[a-z])(?![0-9]+$)(?![^0-9]+$)(?![a-zA-Z ...
- isalnum()函数:找出str字符串中为英文字母或数字的字符
找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...
- Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种
Java 判断密码是否是大小写字母.数字.特殊字符中的至少三种public class CheckPassword {//数字public static final String REG_NUMBER ...
- android正则判断两个符号之间,Android字母、数字、字符任意两种组合正则验证
释放双眼,带上耳机,听听看~! 最近朋友有个用户名验证,要求字母.数字.字符任意两种组合即可,让我帮写个正则验证,现在正则验证如下: /** * 判断是否匹配正则 * * @param regex 正 ...
- python生成中文、字母、数字等字符图片
代码功能: 生成指定颜色.大小.字体的中文.字母.数字等字符图片 代码 from PIL import Image, ImageDraw, ImageFont import random# 设置背景颜 ...
最新文章
- zTree 异步加载 添加子节点重复问题 .
- Java NIO使用及原理分析
- 最新的INTEL FPGA时序分析资料
- 谷歌已推送 Android Q Beta 1
- 为什么祖国没有农历生日? | 今日最佳
- thinkphp命名空间
- Unity3DAI:寻路(1):A星寻路,在Unity上用C#代码实现。
- 网站的服务器怎么维护,网站服务器怎么维护
- 滴滴、小米启动造车,特斯拉的护城河还能守多久?
- html里面布局的优劣,HTML与CSS布局技巧总结
- 95年计算机专业的电脑,1995年Windows 95系统正式发行,开创互联网新时代
- 北理珠计算机学院学生会,梦回北理
- 【面试题】 做了一份前端面试复习计划,保熟~
- excel vba 去重
- 多元统计分析及R语言建模(王斌会)第十、十一、十二章答案
- 扫描普通二维码,进入微信小程序
- [51单片机] 从业将近十年!手把手教你单片机程序框架(连载)(转载)
- 腾讯云服务器公网6M带宽实际下载/上传速度详细解释
- Linkage Mapper 专栏内容介绍
- 【调剂】大连民族大学2020年硕士研究生招生调剂公告
热门文章
- PHP中会话处理函数的逻辑流程
- vue路由跳转后,刷新指定页面。
- Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)
- 计算机辅助英语听说考试系统,口语100英语听说考试机房版 v2.0.7.1 中文官方安装版...
- 网络游戏开发过程(流程)下
- 简单的数字水印加密技术
- Topic 2. 生存分析之 Kaplan-Meier
- 25天Maya大神综合学习包「教程 软件 模型库」!月薪5万不是梦
- 彩虹岛水果服务器维护,彩虹岛水果高手攻略
- 以太坊绝地求生之战!