1、ASCLL码表
ASCII码表(American Standard Code for Information Interchange)是一种用于将字符编码为数字的标准。它定义了128个字符的编码方式,包括数字、字母、标点符号和控制字符等。每个字符都对应一个唯一的7位或8位二进制数
2、Ascll码字符互换
1)将字符转换为ASCII码:
代码示例:
char ch = 'A';
int ascii = (int)ch;
printf("字符 %c 对应的ASCII码为:%d\n", ch, ascii);
运行结果:字符 A 对应的ASCII码为:65
2)将ASCII码转换为字符:
代码示例;
int ascii = 65;
char ch = (char)ascii;
printf("ASCII码 %d 对应的字符为:%c\n", ascii, ch);
运行结果:ASCII码 65 对应的字符为:A
3、大小写互换
从键盘输入一个字符,若为小写字母,则转化为大写字母;若为大写字母,则转化为小写字母;否则转化为ASCII码表中的下一个字符。
代码示例:
#include <stdio.h>
int main()
{char word;int num;printf("请输入一个字符:");scanf("%c",&word);num = word;if(num >= 65&&num <= 90 ||num >= 97&&num <= 122){if(num >= 65&&num <= 90 ){num += 32;}else{num -=32;}}else{num++;}printf("输入%c将转化为%c\n",word,(char)num);return 0;
}
运行结果:
请输入一个字符:a
输入a将转化为A