可以使用sprintf函數轉換。
1、對於整型,各個平臺有壹些函數可以專門轉換,比如itoa等。
不過更通用的做法是使用sprintf函數。?
2、聲明:
int sprintf(char *dst, const char *format_string, ...);
頭文件為stdio.h。
3、功能:
sprintf是壹個不定參數函數,根據format_string中提供的格式符,將後續參數轉為字符串存儲在第壹個參數dst中。
4、使用示例:
short?a=1;int?b=2;
long?c=3;
float?d=4;
char?buf[100];
sprintf(buf,?"%hd?%d?%ld?%f",a,b,c,d);//按照格式,將四個變量存儲在字符串中。
執行後,buf中字符串為"1 2 3 4.000000"。
格式字符串使用方法與輸出函數printf相同。?