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