c++字符串和整型的相互转换 java整型转换成字符串

1 整型到字符的转换有三种方法:


函数原形
char *itoa(int value, char *string, int radix)
将整形数value转换为其等价的字符串
头文件stdlib.h
Parameters(参数说明)
第一个参数:valueNumber to be converted(将要被转换的值)
第二个参数:stringString result(转换的结果)
第三个参数:radixBase of value; must be in the range 2 –36(转换的基数,取值范围2-36。例如radix=10表示10进制,radix=8表示8进制。)
返回值:与string参数相同,便于函数的嵌套调用
例子:(来自MSDN,有删改)

cpp代码#include
  1. #include
#include #include 
cpp代码voidmain(void)
  1. {
  2. charbuffer[20];
  3. inti=3445;
  4. itoa(i,buffer,10);
  5. printf("Stringofinteger%d(radix10):%sn",i,buffer);
  6. itoa(i,buffer,16);
  7. printf("Stringofinteger%d(radix16):0x%sn",i,buffer);
  8. itoa(i,buffer,2);
  9. printf("Stringofinteger%d(radix2):%sn",i,buffer);
  10. system("pause");
  11. }
void main( void ){   char buffer[20];   int  i = 3445;   itoa( i, buffer, 10 );   printf( "String of integer %d (radix 10): %sn", i, buffer );   itoa( i, buffer, 16 );   printf( "String of integer %d (radix 16): 0x%sn", i, buffer );   itoa( i, buffer, 2  );   printf( "String of integer %d (radix 2): %sn", i, buffer );    system("pause");} 
Cpp代码inta=10;
  1. CStringstr;
  2. str.Format("a=%d",a);
int   a = 10; CString str;str.Format("a=%d",a);


函数原型:int sprintf(char*buffer,const char*format [, argument] ... );

c++字符串和整型的相互转换 java整型转换成字符串
举例说明:

Cpp代码charbuffer[10];
  1. inta=10;
  2. sprintf(buffer;"size=%d";a);

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/308206.html

更多阅读

PADS和PROTEL文件格式的相互转换 protel99转pads工具

2012年01月21日 星期六 下午 2:541:进到protel打开原理图之后,选择design-create netlist,然后在弹出的对话框里选PADS ASCII,然后其余选项默认就可以了,然后选确定。这时会有两个网表,一个叫***.par(也好像叫什么***.pat,其实叫什么无所谓的

什么是排球比赛中的C值和Z值? 奥运排球比赛

问:中国男排在世界锦标赛分组预赛上,因C值占优而取得第二阶段比赛资格,在全国联赛上也曾出现过两队C值相等,因Z值不同而有幸运者和被淘汰者。到底什么是C值和Z值呢?答: 如果你翻阅排球规则,规则条文中是找不到C值和Z值的解释的,因为这不

声明:《c++字符串和整型的相互转换 java整型转换成字符串》为网友快乐是选择分享!如侵犯到您的合法权益请联系我们删除