int类型怎样装换为char类型

怎么将一个int数组中的某个数 转换为char 是个2维数组很大 所以用的循环显示 int x,y,z;
cin >> x;
y=x;
z=x;

while(y!=0)
{
x=z;

while(x!=0)
{
cout<<a[y][x] << "|";
x--;
}
y--; cout <<" "<<endl;
} 原程序的输出大概是这样 1|1|1|1|1| 1|1|1|1|1| 1|1|1|1|1| 1|1|1|1|1| 1|1|1|1|1| 需要将其中的int数据转换为char 即x字母,输出大概像下面 1|1|1|1|1| 1|1|X|1|1| 1|1|1|1|1| 1|1|1|X|1| 1|1|1|1|1|

第1个回答  2013-12-06
(char)变量就得了 比如x=(char)y 将Y转换成char给X赋值 注意 只是一次性
第2个回答  2013-12-06
x=(char)y;
第3个回答  2013-12-06
强制类型转换就可以了
第4个回答  2013-12-06
可以用替换吧
相似回答
大家正在搜