本文主要是介绍C语言知识点补充——ASCLL码表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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
这篇关于C语言知识点补充——ASCLL码表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!