C语言 sprintf 函数 - C语言零基础入门教程
目录
- 一.sprintf 函数简介
- 二.sprintf 函数使用
- 三.sprintf/fprintf/printf 函数区别
- 四.猜你喜欢
零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门
一.sprintf 函数简介
sprintf 函数用于将格式化的数据写入字符串,其原型为:
#include <stdio.h>
/*
*描述:将格式化的数据写入字符串
*
*参数:
* [out] str: 输出缓冲区,得到格式化之后的字符串;
* [in] format: 格式化字符串,与 printf 函数一样;
*
*返回值:如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数。
*/
int sprintf(char *str, const char *format, ...)
二.sprintf 函数使用
/******************************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言教程 - C语言 sprintf 函数
//@Time:2021/07/28 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/******************************************************************************************/#include <stdio.h>int main()
{char buf[1024] = { 0 };sprintf(buf,"www.codersrc.com\n");printf("%s", buf);sprintf(buf,"www.codersrc.com age:%d\n",17);printf("%s", buf);sprintf(buf,"www.codersrc.com age:%d name:%s\n",17, "zhangsan");printf("%s", buf);sprintf(buf,"www.codersrc.com age:%d name:%s height:%f\n",17, "zhangsan",1.75);printf("%s", buf);
}/*输出:www.codersrc.comwww.codersrc.com age:17www.codersrc.com age:17 name:zhangsanwww.codersrc.com age:17 name:zhangsan height:1.750000*/
三.sprintf/fprintf/printf 函数区别
- sprintf 是将一个格式化的字符串输出到一个目的字符串中;
- printf 是将一个格式化的字符串输出到屏幕;
- fprintf 是将一个格式化的字符串写入文件中;
四.猜你喜欢
- C 语言 数组下标越界和内存溢出区别
- C 语言 使用指针遍历数组
- C 语言 指针和数组区别
- C 语言 指针数组和数组指针区别
- C 语言 野指针
- C 语言 函数值传递和址传递
- C 语言 函数不定长参数
- C 语言 函数指针
- C 语言 指针函数
- C 语言 回调函数 callback
- C 语言 #pragma once
- C 语言 #include <> 与 #include “” 区别
- C 语言 const 修饰函数参数
- C 语言 const 和 define 区别
- C 语言 #运算符
- C 语言 ##运算符
- C 语言 __VA_ARGS__
- C 语言 ##__VA_ARGS__
- C 语言 函数不定长参数 ##__VA_ARGS__经典案例
- C 语言 va_start / va_end / va_arg 自定义 printf 函数
- C 语言 main 函数
- C 语言 main 函数参数 main(int argc, char *argv[])
- C 语言 局部变量
- C 语言 全局变量
- C 语言 全局变量和局部变量区别
- C 语言 static
- C 语言 extern
未经允许不得转载:猿说编程 » C 语言 sprintf 函数
C语言 sprintf 函数 - C语言零基础入门教程相关推荐
- Python reduce / map / filter 函数区别 - Python零基础入门教程
目录 一.map 函数 二.reduce 函数 三.filter 函数 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Pyth ...
- Python type函数和isinstance函数区别 - Python零基础入门教程
目录 一.Python type 函数简介 二.Python isinstance 函数简介 三.Python type 函数和 isinstance 函数区别 四.猜你喜欢 零基础 Python 学 ...
- Python 匿名函数 lambda - Python零基础入门教程
目录 一.Python 匿名函数 lambda 语法 二.Python 匿名函数 lambda 调用 1.lambda 匿名函数常规使用 2. lambda 匿名函数使用不定长参数 3. lambda ...
- Python eval 与 exec 函数区别 - Python零基础入门教程
目录 一.Python eval 与 exec 函数的区别 二.价值 10 个亿的智能机器人核心代码 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Py ...
- C语言 const 修饰函数参数 - C语言零基础入门教程
C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...
- 视频教程-Python零基础入门教程-Python
Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...
- Python零基础入门教程( 快速入门)
前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...
- C++零基础入门教程:基础篇(一)
前言 嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了.(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会 ...
- 周易零基础入门教程(一)
感觉这几篇简单的教程很不错哦.大概由于以前看过这类书籍,估计也是很零散的,所以我读这几篇感觉很亲切,没啥难点,一口气读完了,醍醐灌顶.接下来就是自己慢慢琢磨的节奏了! 周易零基础入门教程 作者:江南易 ...
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...
最新文章
- 解决GitHub加载不出图片问题
- java开发错误_每个Java开发人员都必须避免的9个安全错误
- 来,我们谈谈怎么学好计算机科学与技术
- 苹果进行iPhone问世后最重大转型:硬件时代转互联网服务
- php推送系统,php 如何加入即时推送的功能
- 非参贝叶斯(Bayesian Non-parameter)初步
- Vue3学习之第三节:setup()中使用计算属性
- 集群环境下的文件上传和下载和文件服务器的配置
- 【现代货币银行学】货币与货币制度
- 基于有道API的命令行词典(golang版)
- 树形DP--bzoj4987: Tree
- Cura参数设置-避免支撑拆除带来的困难
- jQuery教程(整理自W3CSchool)(第一部分)
- 技.艺.道:器-python一站式平台Jupyter(丘比特)入门
- TI基于DSP+ARM的双核架构如何相互通信
- RVV线与RV线有什么区别
- 不同股票的账面市值比(2012-2020年)
- android webrtc教程,WebRTC 入门教程(一)| 搭建WebRTC信令服务器
- 前后端分离:SpringBoot治好了我的时间内耗
- 2018 OpenInfra Days China大咖来袭——开源,我们是认真的
热门文章
- 数据的“敏捷制造”,DataWorks一站式数据开发治理范式演进
- 技术干货 | 如何在 Library 中使用/依赖 mPaaS?
- 如何降低微服务测试成本?我的经验之谈
- 日志服务(SLS)集成 Spark 流计算实战
- 从踩坑到填坑|淘宝Web 3D应用与游戏开发实战
- 阿里开发者招聘节 | 面试题05: 关于epoll和select的区别,哪些说法是正确的?
- 利用blink+MQ实现流计算中的超时统计问题
- MongoDB 如何使用内存?为什么内存满了?
- 在 React 工程中利用 Mota 编写面向对象的业务模型
- 横跨2017-2018,云效Work Like Alibaba系列直播第五期盛大开启