C语言把整数转换为字符串
2021-02-04 07:18
标签:sdn 语言 format 图片 方法 ref 结果 插入 str 请注意,上述函数与ANSI标准是不兼容的,很多编译器根本不提供这几个函数,本文就不介绍了,没什么意义。 将整数转换为字符串而且能与ANSI标准兼容的方法是使用sprintf()和snprintf()函数,在实际开发中,我们也是这么做的。 标准的C语言提供了atoi和atol函数把字符串转换为整数和长整数,但是没有提供把整数/长整数转换为字符串的库函数,而是采用sprintf和snprintf函数格式化输出到字符串。 函数声明: 示例(book98.c) 运行结果 snprintf函数在unix和windows平台下的表现略有不同,在Linux平台下,保留size-1个字符,在windows平台下,保留size个字符。 C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。 来源:C语言技术网(www.freecplus.net) 作者:码农有道 如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发我的文章,谢谢。 C语言把整数转换为字符串 标签:sdn 语言 format 图片 方法 ref 结果 插入 str 原文地址:https://blog.51cto.com/14793471/2491288 itoa(); //将整型值转换为字符串
ultoa(); // 将无符号长整型值转换为字符串
1、把整数/长整数格式化输出到字符串
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char *format, ...);
/*
* 程序名:book98.c,此程序演示格式化输出sprintf和snprintf函数。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include
2、注意事项
3、版权声明