//设ch只能是ABCDEF,对应于16进制的
//10 11 12 13 14 15
char ch='B';
int n;
n=ch-'A'+10
匿名回答于2024-05-13 18:58:36
匿名回答于2024-05-05 00:12:06
例如,字符'A'的ASCII码值是65,其对应的二进制数是01000001。具体来说,将二进制数的每一位分别乘以2的相应次幂,然后将这些结果相加,就可以得到对应的十进制数。对于01000001,按照这个方法进行计算,得到的结果是65,就是'A'的ASCII码值。
ASCII码表是一种将字符与数字之间的对应关系进行编码的方式,它是美国信息交换标准代码(American Standard Code for Information Interchange)的缩写。ASCII码表共包含了128个字符编码,其中包括了英文大小写字母、数字、标点符号和一些控制字符等。
ASCII码表中的每个字符都用一个七位的二进制数字来表示,这个二进制数字被转换成十进制后就是ASCII码值。其中,十进制0到31和127是控制字符,32到126是可显示字符,对于控制字符,只有回车、换行、制表符等少数字符会在屏幕上显示出来,其他的不会直接显示。
匿名回答于2024-05-05 00:14:10