可能会将整数的每个数字存储到char数组中吗?

时间:2014-04-09 23:13:31

标签: c++ c arrays char

例如,如果int num为123,是否可以在char数组中存储'1''2''3'?

我试过

for(int i =0; i<3; i++)
{
    s[i] = static_cast<char>(ar[i]);        
}

但它打印出奇怪的东西。

1 个答案:

答案 0 :(得分:0)

尝试以下

for(int i =0; i<3; i++)
{
    s[i] = ar[i] + '0';        
}