ten count drama4:怎么验证数字和字母的ASCII

来源:百度文库 编辑:高考问答 时间:2024/04/27 21:09:45
在c++里怎么用代码验证a=10,中a代表的数字的ASCII码?请高手写点代码说明下!

用 unsigned char 或 int 型变量。
用%c 输出看到字符
用%x 或 %d 输出看到值

#include "stdio.h"
main()
{
unsigned char x;
int y;
x = 'a';
y = 'A';
printf("ASCII %c: 0x%0x\n",x,x);
printf("ASCII %c: 0x%0x\n",y,y);
}

结果:
ASCII a: 0x61
ASCII A: 0x41

x 用 %c 输出 a. 用十六进制数输出 0x61
y 用 %c 输出 A. 用十六进制数输出 0x41

ASCII码的值用%c 输出看到字符
ASCII码的值用%x 或 %d 输出看到值

不过楼上说的不太全面,提问者问的是10,即0AH的ASCII码对应的字符。ASCII在20H前的字符都是不可显示字符,用显示或打印的方法是不行的。只能想办法把它写在文件里,再用debug看是不是写入了0AH这么个东西。