什么是ASCII代码值?

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:44:44

就是字符在计算中的储存数值,就拿A做例子吧,A在计算机内部是不能储存的,因为计算机内部只有0和1两个数,而且A作为一个字符,C语言会自动的将A对应成数字值为65,然后以65的2进制数储存,也就是说,在C语言里,‘A’就等于65,举个例子吧。
main()
{
char 'A';
printf("%d\n",'A');
}
结果会输出65,同理
main()
{
int a=65;
printf("%c\n",a);
}
结果是A
基本上所有的长见字符都有一个数值与之对应,具体的我记不住了,实在太多了,不过一般只需要记住这么几个,A对应65,a对应97,也就是说大写和小写差32。其他的还有0对应的,差不多就记这么多吧,我所说的就只有这么多了,。不知道能不能帮到你哈

不管数字还是字符(比如+-*/)等在计算机里都是用数字代替的,所以每个字符都有一个数字所对应,而ASCII码就是其中的一种对应关系

比如A的ASCII码是65(假设这台电脑使用的是ASCII)
那么A(大写和小写有区别,因为是2个不同的字符)在电脑中就用65来存贮,那么电脑看到65就知道是A了