目录

  • 1. 用于格式化字符串
  • 2. 字符串的拼接
  • 3. 数字转换成字符串

头文件:#include <stdio.h>
sprintf()函数用于将格式化的数据写入字符串。

    int sprintf(char *str, char * format [, argument, ...]);
  • char *str为要写入的字符串。
  • char * format为格式化字符串。
  • argument, …为变量。

1. 用于格式化字符串

具体用法:

#include <stdio.h>int main()
{char a[100] = {0};sprintf(a, "你好,我是%s博主", "Kinght_123");printf("%s",a);return 0;
}

输出:

你好,我是Kinght_123博主

2. 字符串的拼接

具体用法:

#include <stdio.h>int main()
{char a[100];char str1[] = "Hello";char str2[] = "Word!";int len1 = sprintf(a, "%s, %s",str1,str2);printf("%s\n%d",a,len1);return 0;
}

输出:

Hello, Word!
12

3. 数字转换成字符串

具体用法:

#include <stdio.h>int main()
{int x = 2165038;char a[100];sprintf(a, "%d",x);printf("%s",a);return 0;}

输出:

2165038

C语言的sprintf()函数详解。相关推荐

  1. c语言中快排函数,c语言快排函数详解

    c语言快排函数详解 int cmp(const void *a, const void *b) 返回正数就是说 cmp 传入参数第一个要放在第二个后面, 负数就是传入参数第一个要放第二个前面, 如果是 ...

  2. C语言-入门级别函数详解

    C语言-入门级别函数详解 写在开始 关于函数 1. 函数的定义形式 2.函数的声明 3. 返回语句 4.函数参数 4.1 形式参数(传值调用) 4.2 实际参数(传址调用) 4.3无参数 5.函数的调 ...

  3. C语言qsort快速排序函数详解

    直接进入主题,在c语言中qsort函数是用来快速排序的,qsort有4个参数,分别是数组地址,数组元素个数,数组元素字节大小和一个比较数组元素的函数指针.让我来看一下官方给出的使用标准,上图: 让我们 ...

  4. c语言编写printf函数,C语言之printf函数详解

    一  基本用法 格式化控制符:%d %c %ld %lf 意思是:相当于在要输出的语句里面挖了一个坑,也就是在内存中开辟空间,然后再那个坑的位置(也就是开辟好的空间),填上你想要显示的值 printf ...

  5. 【C语言】字符串函数详解

    hello~~,我是~小鹿 ,这是我的第一篇博客,没有循序渐进从基础开始写,只是最近在学习这里就写了,比较随心吧.希望这一篇博客能够给你带来帮助,之后也会继续写的,只是可能没有循序渐进,会比较杂七杂八 ...

  6. 关于sprintf函数详解

    ------------------------------------------------------------------------------------ 声明:此文章为本人原创,未经本 ...

  7. c语言strcat()/strcat_s()函数详解

    前言 先看下strcat()/strcat_s()函数调用报错: 放大一点 严重性    代码    说明    项目    文件    行    禁止显示状态 错误    C4996    'str ...

  8. C语言用函数字符串的查找,字符串查找函数,C语言字符串查找函数详解

    在对 C 语言的编程实践中,字符串查找是最频繁的字符串操作之一,本节就对常用的字符串查找函数做一个简单的总结. 使用 strchr 与 strrchr 函数查找单个字符如果需要对字符串中的单个字符进行 ...

  9. 【C语言】scanf函数详解(常见问题处理)

    目录 一.scanf函数介绍 二.空白字符和非空白字符 三.scanf函数使用注意事项 四.scanf函数使用常见问题 一.scanf函数介绍 scanf()是C语言中的一个输入函数.与printf函 ...

最新文章

  1. 工单系统的设计与实现(3)
  2. linux网络编程之广播详细代码及文档说明 -,Linux网络编程之广播
  3. 利用numpy删除DataFrame某一行/列、多行内容
  4. TCP洪水攻击(SYN Flood)的诊断和处理
  5. ios开发-Object-C可变参数函数
  6. CSS3给页面打标签
  7. 通俗易懂理解朴素贝叶斯分类的拉普拉斯平滑
  8. weblogic 启动 startWebLogic.sh
  9. requests模块中使用代理proxy发送请求
  10. python中调用shell命令
  11. Repast——Agent对象换成图标和显示属性问题
  12. 2020年下半年软件设计师上午真题及答案解析
  13. html用百度网盘怎么看,百度网盘怎么使用?别人给了我一串字母
  14. 计算机音乐因为我刚好遇见你,因为我刚好遇见你歌曲
  15. 百度、阿里、腾讯、华为和移动等常用网盘免费空间与性价比
  16. 菜谱中英文对照Menu with English
  17. sqlserver之远程访问配置
  18. 【C语言】—— qsort()函数的使用
  19. ViT/vit/VIT详解
  20. 维吉尼亚密码加密/解密在线工具

热门文章

  1. Pycharm 修改html注释
  2. php js获取class,用jquery如何获取类名
  3. sql server 使用DATEADD函数时报错
  4. Android开发-五大布局
  5. Happens-Before原则的通俗理解
  6. 大型供应链物流企业的数字化转型方法论
  7. Excel密码保护的解除方法与解除原理
  8. SIFT(1)——尺度空间极值检测
  9. 通过GB28181实现对安防摄像头的直播回放控制-更适合非固定网络环境业务
  10. JS数组对象去重,ES6最简数组去重