c/c++ 整形转字符串
用itoa
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
char buffer[20];
int i = 3445;
long l = -344115L;
unsigned long ul = 1234567890UL;
_itoa( i, buffer, 10 );
printf( "String of integer %d (radix 10): %s\n", i, buffer );
_itoa( i, buffer, 16 );
printf( "String of integer %d (radix 16): 0x%s\n", i, buffer );
_itoa( i, buffer, 2 );
printf( "String of integer %d (radix 2): %s\n", i, buffer );
_ltoa( l, buffer, 16 );
printf( "String of long int %ld (radix 16): 0x%s\n", l,
_ultoa( ul, buffer, 16 );
printf( "String of unsigned long %lu (radix 16): 0x%s\n", ul, buffer );
}==
用ostringstream,传说比itoa安全
#include <sstream>
......
int i=123;
ostringstream oss;
oss<<i;
string s=oss.str();
...... =
用springf,常用
int i=123;
char csTemp[20];
string str;
sprintf(cs, "%d", i);
str = cs; --EOF--

