c语言中itoa()和ltoa()函数分别是什么意思

c语言中itoa()和ltoa()函数分别是什么意思,第1张

itoa是广泛应用的非标准C语言扩展函数。由于升仿祥它不是标准C语言函数,所以不能在所有的编译器中使

用。但是,大多数的编译器(如Windows上的)通常在<stdlib.h>头文件中包含吵搏这个函数。在<stdlib.h>中与之有相反功能的大橡函数是atoi。功能:把一整数转换为字符串

能:

把一整渣源哗数转换为字符串

法:

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=123

char str[256]

itoa(num,str,10)

这样就是把123以十进制转换成字符串,存入str中.

如果再加一句

printf("%s",str)

这样就输出123了。

注意:该函数需要头文件stdlib.h


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存