当我们将单个字符作为字符串分配给char变量时,在后台或内存中会发生什么

时间:2019-07-14 14:55:52

标签: c

我正在做一个测验,给出了下面给出的代码,他们想让我有理由预测输出。

#include <stdio.h>
main() {
       char var = "A";                  
       printf("%c\n",var);
}

编译起来很容易,输出是:@,但是如何?我不知道原因,但我也必须给出原因。 那么后台发生了什么? 如果有人可以使用一些数字形象地显示答案,那将非常有帮助

0 个答案:

没有答案