1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 大小写字母转换 数字与字符转换及ASCII码表

大小写字母转换 数字与字符转换及ASCII码表

时间:2022-03-24 15:12:13

相关推荐

大小写字母转换 数字与字符转换及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;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。