单引号内为字母的话,不能为变量,否则会被当成字母处理;
如果要把变量存入字符数组中,则因为 a[2]=n+‘0’;(以下面代码为例)
#include<iostream>
using namespace std;
int main()
{
char a[4];
int n;
cin>>n;
a[0]='6';
a[1]='ab';
a[2]='n';
a[3]='\0';
cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
return 0;
}