美文网首页
sprintf()格式化函数使用

sprintf()格式化函数使用

作者: 追梦Y少年 | 来源:发表于2018-10-02 03:03 被阅读0次

    函数介绍

    • 函数体:int sprintf(char *str, const char *format, ...)
      • 参数:str为要写入的字符串;format为格式化字符串,与printf()函数相同argument为变量
      • 返回值:字符串的长度
    • 作用:发送format格式化输出到str所指向的字符串
    • 头文件:stdio.h

    用法示例

    int main(void)
    {
        char buffer[50];
        float a = 5.5;
        int n = 0;
        n = sprintf(buffer, "%f", a);
        printf("%s, %d\n",buffer, n);
        return 0;
    }
    
    • 输出:5.500000, 8
    • 解析:程序使用sprintf()函数,把float型的变量转化char型,然后存储在buffer这个数组中,最后返回字符串长度保存在n中。

    相关文章

      网友评论

          本文标题:sprintf()格式化函数使用

          本文链接:https://www.haomeiwen.com/subject/posooftx.html