在C++中用itoa要包含什么头文件?

在C++中用itoa要包含什么头文件?,第1张

在C++中用itoa()要包含的头文件:# include <stdio.h>、# include <stdlib.h>

void main (void)

{

int num = 100

char str[25]

itoa(num, str, 10)

printf("The number 'num' is %d and the string 'str' is %s. \n" ,

num, str)

}

itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用的基数。

itoa并不是一个标准的C函数,它是Windows特有的,如果要写跨平台的程序,请用sprintf。

能:

把一整数转换为字符串

法:

char

*itoa(int

value,

char

*string,

int

radix)

详细解释:itoa是英文integer

to

string

a(将整形数转化为一个字符串,并将值保存在a中)

的缩写.其中value为要转化的整数,

radix是基数的意思,即先将value转化为几进制的数,之后在保存在a

中.

作用:实现数制之间的转化

比较:ltoa,其中l是long

integer(长整形数)

备注:该函数的头文件是"stdlib.h"

程序例:

#include

<stdlib.h>

#include

<stdio.h>

int

main(void)

{

int

number

=

12345

char

string[25]

itoa(number,

string,

10)///number为输入的整数,string为输出转换的字符串,10

为以十进制输出

printf("integer

=

%d

string

=

%s\n",

number,

string)

return

0

}

itoa()()就是把一个整数转换成一个字符串,该函数接受3个参数。第一个是整数,第2个是字符串,第三个是要储存的进制。比如int num=123char str[256]itoa(num,str,10)这样就是把123以十进制转换成字符串,存入str中.如果再加一句printf("%s",str)这样就输出123了。注意:该函数需要头文件stdlib.h


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6045173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存