c++求大家们帮帮我

我不会做有哪个前辈可以帮我说出错误吗
/程序存在一个错误,请修改、运行并查看结果。/

#include<stdio.h>

int main()

{

char c1="a";

int c2=48;

printf("%c\n",c1);

printf("%c\n",c2);

return 0;

}

字符要用单引号包裹,双引号包裹就变成字符串了

#include <stdio.h>
int main()

{
    char c1 = 'a';
    int c2 = 48;
    printf("%c\n", c1);
    printf("%c\n", c2);
    return 0;
}

char c1='a';

字符要用单引号,字符串用双引号