最初我只知道用ASCII码的顺序来转换,今天学了一个新方法

方法一:

#include <bits/stdc++.h>
using namespace std;
int main () {  
    char ch[10];
    for(int i=0;i<10;i++)
      ch[i]='0'+i;
    for(int i=0;i<10;i++)
    cout<<ch[i];
    return 0;  
}  

方法二

#include <bits/stdc++.h>
using namespace std;
int main () {  
    char ch[10];
    for(int i=0;i<10;i++)
      ch[i]=char(i+48);
    for(int i=0;i<10;i++)
    cout<<ch[i];
    return 0;  
}  

这两个方法的效果相同