C语言的sprintf()函数详解。
目录
- 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()函数详解。相关推荐
- c语言中快排函数,c语言快排函数详解
c语言快排函数详解 int cmp(const void *a, const void *b) 返回正数就是说 cmp 传入参数第一个要放在第二个后面, 负数就是传入参数第一个要放第二个前面, 如果是 ...
- C语言-入门级别函数详解
C语言-入门级别函数详解 写在开始 关于函数 1. 函数的定义形式 2.函数的声明 3. 返回语句 4.函数参数 4.1 形式参数(传值调用) 4.2 实际参数(传址调用) 4.3无参数 5.函数的调 ...
- C语言qsort快速排序函数详解
直接进入主题,在c语言中qsort函数是用来快速排序的,qsort有4个参数,分别是数组地址,数组元素个数,数组元素字节大小和一个比较数组元素的函数指针.让我来看一下官方给出的使用标准,上图: 让我们 ...
- c语言编写printf函数,C语言之printf函数详解
一 基本用法 格式化控制符:%d %c %ld %lf 意思是:相当于在要输出的语句里面挖了一个坑,也就是在内存中开辟空间,然后再那个坑的位置(也就是开辟好的空间),填上你想要显示的值 printf ...
- 【C语言】字符串函数详解
hello~~,我是~小鹿 ,这是我的第一篇博客,没有循序渐进从基础开始写,只是最近在学习这里就写了,比较随心吧.希望这一篇博客能够给你带来帮助,之后也会继续写的,只是可能没有循序渐进,会比较杂七杂八 ...
- 关于sprintf函数详解
------------------------------------------------------------------------------------ 声明:此文章为本人原创,未经本 ...
- c语言strcat()/strcat_s()函数详解
前言 先看下strcat()/strcat_s()函数调用报错: 放大一点 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'str ...
- C语言用函数字符串的查找,字符串查找函数,C语言字符串查找函数详解
在对 C 语言的编程实践中,字符串查找是最频繁的字符串操作之一,本节就对常用的字符串查找函数做一个简单的总结. 使用 strchr 与 strrchr 函数查找单个字符如果需要对字符串中的单个字符进行 ...
- 【C语言】scanf函数详解(常见问题处理)
目录 一.scanf函数介绍 二.空白字符和非空白字符 三.scanf函数使用注意事项 四.scanf函数使用常见问题 一.scanf函数介绍 scanf()是C语言中的一个输入函数.与printf函 ...
最新文章
- 工单系统的设计与实现(3)
- linux网络编程之广播详细代码及文档说明 -,Linux网络编程之广播
- 利用numpy删除DataFrame某一行/列、多行内容
- TCP洪水攻击(SYN Flood)的诊断和处理
- ios开发-Object-C可变参数函数
- CSS3给页面打标签
- 通俗易懂理解朴素贝叶斯分类的拉普拉斯平滑
- weblogic 启动 startWebLogic.sh
- requests模块中使用代理proxy发送请求
- python中调用shell命令
- Repast——Agent对象换成图标和显示属性问题
- 2020年下半年软件设计师上午真题及答案解析
- html用百度网盘怎么看,百度网盘怎么使用?别人给了我一串字母
- 计算机音乐因为我刚好遇见你,因为我刚好遇见你歌曲
- 百度、阿里、腾讯、华为和移动等常用网盘免费空间与性价比
- 菜谱中英文对照Menu with English
- sqlserver之远程访问配置
- 【C语言】—— qsort()函数的使用
- ViT/vit/VIT详解
- 维吉尼亚密码加密/解密在线工具