函数puts()和printf()在stdio.h头文件中声明,用于将文本发送到输出流。两者都有不同的用法和语法。

puts()

该函数puts()用于在输出流上打印带有附加换行符'\ n'的字符串。它将光标移动到下一行。实施puts()比容易printf()。

这是puts()C语言的语法,puts(“string”);

如果您不希望光标移动到新行,请使用以下语法。fputs(string, stdout)

这是puts()C语言的示例,

示例#include

int main() {

puts("这是一个演示。");

fputs("没有新行。", stdout);

puts(" Welcome!");

getchar();

return 0;

}

输出结果这是一个演示。

没有新行。 Welcome!

printf()

该函数printf()用于长时间打印带有变量值的文本。的实现printf()很复杂,因此它比昂贵puts()。

这是printf()C语言的语法,printf(“string”);

这是printf()C语言的示例,

示例#include

int main() {

int a = 10;

printf("Hello world! \n");

printf("The value of a : %d",a);

getchar();

return 0;

}

输出结果Hello world!

The value of a : 10

c语言printf打印字符串,puts()vs printf()用于以C语言打印字符串相关推荐

  1. c语言里如何倒序输出字符,倒序输出字符 C语言

    匿名用户 1级 2010-11-26 回答 #include #include void main() { char string1[200]; //用于存放输入的字符串 char string2[2 ...

  2. c语言字符串 s,c – printf格式字符串中“% – *.* s”的含义是什么

    你可以在这里阅读printf的手册页: http://pubs.opengroup.org/onlinepubs/009695399/functions/fprintf.html.但是它更像是法律文本 ...

  3. 带你学C带你飞 | printf函数 | 变量 | 常量和宏定义 | 数据类型 | 取值范围 | 字符串 | 运算符

    文章目录 一.printf函数 1.printf函数 2.printf函数课后作业 二.变量 1.变量 2.变量课后作业 三.常量和宏定义 1.常量和宏定义 2.常量和宏定义的课后作业 四.数据类型 ...

  4. 字符串的输出puts与输入gets(C语言)

    字符串的输出puts与输入gets(C语言) gets是用来输入一行字符串(gets识别换行符**"\n"**作为输入结束),并将其存放于一维数组或二维数组的一维. puts用来输 ...

  5. C语言printf重入,单片机中printf函数的重映射

    单片机中printf函数的重映射 一.源自于:大侠有话说 1.如果你在学习单片机之前学过C语言,那么一定知道printf这个函数.它最最好用的功能 除了打印你想要的字符到屏幕上外,还能把数字进行格式化 ...

  6. C语言 printf源码详解,从头一起学c语言(六)————printf函数的详解

    这段时间很忙,更新的晚了,见谅.当然同样有今天我们的主角十分复杂,之前介绍了这个手记并非是面对新手的,而是我的复习手记.所以我们会讲头文件,或许有错误,如果有大手子看到,希望能够提出我的错误. pri ...

  7. 如何让c语言输出字符响一声,printf()用法

    一.printf()函数是式样化输出函数, 一般用于向准则输出设备按规定式样输出消息.正在编写步骤时经常会用到此函数.printf()函数的挪用式样为: printf("",): ...

  8. C语言实战篇-----调试关键参数+printf输出_文件名_函数名_执行数!!!

    背景说明 这边先来个案例 案例中实现了函数名的文件,调试执行的行数,以及函数名 我们在代码中会经常看到以下定义 #define SAK_PRINT_LOG(module,level,fmt, ...) ...

  9. ZYNQ开发中SDK输出串口选择以及打印函数print、printf、xil_printf的差别

    ZYNQ开发系列--SDK输出串口选择以及打印函数print.printf.xil_printf的差别 前言 两个串口到底是谁在打印? print 和 printf 和 xil_printf 前言 在 ...

最新文章

  1. Javascript之旅——第一站:从变量说起
  2. java数据结构分析
  3. 超高性能管线式HTTP请求(实践·原理·实现)
  4. mysql创建表的时候显式申明字符集
  5. Impala性能优化
  6. html5获取当前坐标,HTML5教程 如何获取当前位置的经纬度
  7. Qt Creator连接QNX设备
  8. 心电图前波过多_【动态心电】如何阅读24小时动态心电图?
  9. ABAP Netweaver Authorization trace tool
  10. nlv sqlserver_SQLServer数据类型
  11. 火爆全网MySQL路线笔记!java静态变量和实例变量
  12. 使用echarts3实现散点地图
  13. 5分钟实现VS2010整合NUnit进行单元测试
  14. oracle 01157,Oracle数据库启动时出现ORA-01157和ORA-01110问题
  15. 安装Centos7操作系统教程
  16. BurpSuite CA证书安装(拦截HTTPS协议)
  17. 自我调整【管理学之十三】
  18. Hinton 2006 science 文章 RBM 预训练 AutoEncoder
  19. BAT公司职级体系及薪水解密
  20. Linux的开源免费办公软件,OpenOffice——轻量级的开源办公软件套件(适用于win+mac+linux)...

热门文章

  1. NGINX上PHP header问题
  2. 如何在通用用户权限系统中快速实现调查问卷系统
  3. poj 2153 Rank List
  4. 忍者X2简介+安装包+安装环境说明 [复制链接]
  5. 【Vegas原创】远程桌面下重启xp系统的命令
  6. 剑指offer(C++)-JZ7:重建二叉树(数据结构-树)
  7. 64位win7搭建php mysql_Win7 64位操作系统下配置PHP+MySql+Apache环境
  8. kopernio显示无效程序_daz 无法渲染/没有渲染/渲染不显示/渲染无效?
  9. mysql 替换全部标内容_Mysql SQL 替换标签内容
  10. java 判断类型_Java中类型判断的几种方式