itoa函数,sprintf函数
Posted Persistent.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了itoa函数,sprintf函数相关的知识,希望对你有一定的参考价值。
itoa函数
itoa 为c语言的一个函数。itoa 函数是一个广泛应用的,从非标准扩展到标准的C语言。它不能被移植,因为它不是标准定义下的C语言,但是,编译器通常在一个不遵循程式标准的模式下允许其通过header ,因为它是一个从逻辑对应到标准库的函数。itoa 取整数输入值,并将其转换为相应进制数字的字符串。
用法:
sprintf函数
sprintf指的是字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。使用sprintf 对于写入buffer的字符数是没有限制的,这就存在了buffer溢出的可能性。
度娘,传送门:https://baike.baidu.com/item/sprintf/9703430?fr=aladdin
sprintf函数的格式:int sprintf( char *buffer, const char *format [, argument,...] );
前两个参数固定,可选参数任意。buffer是字符数组名;format是格式化字符串(像:"=%6.2f%#x%o",%与#合用时,自动在十六进制数前面加上0x)。
只要在printf中可以使用的格式化字符串,在sprintf都可以使用。其中的格式化字符串是此函数的精华。
具体的看人家的博客。。。
传送门1:http://blog.csdn.net/kevinhg/article/details/40409041
传送门2:http://blog.csdn.net/zenail501129/article/details/22991485
人家写的很具体,看人家的。
==
以上是关于itoa函数,sprintf函数的主要内容,如果未能解决你的问题,请参考以下文章