c/c++将整数转换为字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c/c++将整数转换为字符串相关的知识,希望对你有一定的参考价值。
#include <iostream> using namespace std; int main(int argc, char **argv) { int a,b,c=0; iint i,j; char d[6],e[6]; cin>>a; while(a>=10) { b=a%10; a=a/10; d[c++]=b+‘0‘; } d[c++]=a+‘0‘; d[c]=‘\0‘; i=(signed)strlen(d); for(j=0;j<i;j++) { e[i-j-1]=d[j]; } e[i]=‘\0‘;
cout<<e<<endl; return 0; }
思路:将整数不断取余数,将余数加上字符型‘0’得到余数的字符型格式,并将数据不断写入一个数组。
由于写入数组时是逆向写入的,因此需要翻转过来。
以上是关于c/c++将整数转换为字符串的主要内容,如果未能解决你的问题,请参考以下文章