发布网友 发布时间:2022-03-25 00:09
共1个回答
热心网友 时间:2022-03-25 01:39
十进制数字65和A的ASCLL码65,在计算机中的存储格式是样采的,都是采用二进制的存储。只要是输出的时候,把它作为字符来解释,就输出大写字母A,如果是以十进制形式输出,就是输出65。追问同样的二进制码吗?那怎么知道什么时候是 A,什么时候是 65 啊?
追答
就看程序让它以何种方式来“解读”这个二进制数了。
例如,
char c='A';
int x=65;
printf("c=%d c=%c\n",c,c);
printf("x=%d x=%c\n",x,x);