printf和sprintf的小知识
来源:互联网 发布:娶网络女主播 编辑:程序博客网 时间:2024/05/29 09:13
printf函数与sprintf不同之处有:
(1)函数的声明不同
- int printf(const char *format [, argument]…);
- int sprintf(char *buffer, const char *format [, argument] …);
int printf(const char *format [, argument]...); int sprintf(char *buffer, const char *format [, argument] ...);sprintf比printf多一个参数buffer,这个参数的作用见(2)的描述。
(2)函数的功能不同
- 函数printf(…)根据指定的格式(format)将参数(argument)输出到屏幕上;
- 函数sprintf(…)根据指定的格式(format)将参数(argument)输出到由指针buffer指定的字符数组(字符缓冲区)中;
(3)用法举例
- #include <stdio.h>
- void main()
- {
- /*字符数组buffer用于存放sprintf函数的输出*/
- char buffer[256];
- int x = 100;
- char *message = “Hello world”;
- /* 用sprintf函数将x和message输出到字符数组buffer中 */
- sprintf(buffer, ”%s%d”, message, x);
- /* 用printf函数将buffer的内容输出到屏幕上显示 */
- printf(”%s\n”, buffer);
- }
#include <stdio.h>void main(){ /*字符数组buffer用于存放sprintf函数的输出*/ char buffer[256]; int x = 100; char *message = "Hello world"; /* 用sprintf函数将x和message输出到字符数组buffer中 */ sprintf(buffer, "%s%d", message, x); /* 用printf函数将buffer的内容输出到屏幕上显示 */ printf("%s\n", buffer); }
阅读全文
0 0
- printf和sprintf的小知识
- printf()和sprintf()小比较
- printf 和 sprintf 的使用
- Sprintf 和printf的區別
- printf()和sprintf()的返回值
- printf与sprintf的区别和用法
- printf, wprintf和sprintf的区别
- printf、sprintf、vsprintf和wvsprintf的使用
- 易忽略的sprintf和printf用法
- printf和sprintf的格式控制
- sprintf和printf的详细用法
- printf()、fprintf()和sprintf()的总结
- cout,print,printf 和sprintf的区别
- printf和sprintf的格式控制
- printf 和sprintf
- sprintf和printf
- 使用printf()和sprintf()
- printf和sprintf
- 驱动中获取PsActiveProcessHead变量地址的五种方法
- 网络与多媒体基础知识--软考
- HashSet
- 网页登录以及单点登录的一些概念
- Ajax -- 发送 POST 请求
- printf和sprintf的小知识
- 如何做网课才可以更好地变现?
- 笔记:Linux环境下lua脚本层使用protobuf
- [tyvj1064]新三国争霸(最短路+dp)
- 关于document.getElementById回去的是什么数据
- Javascript实现继承的几种方式
- LeetCode9 Palindrome Number(判断一个数是不是回文数)
- Java IO核心操作(三)
- 图论作业1