今天学习的时候遇到很有意思的一个事情
#include <stdio.h>
#define x "abcde "
int main(void)
{
char a='6a';
printf("%c",a);
return 0;
}
输出:a
我这样打印出来的是最后一位字符(包括空白字符)
还有
#include <stdio.h>
#define x "abcde "
int main(void)
{
char a="66";
printf("%c",a);
return 0;
}
输出:$
这样打印出来是$符号,我还不知道为什么,应该在这个下篇我会详细说明