0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言printf输出函数的用法

jf_78858299 来源:C语言 作者:闫小林 2023-03-09 10:55 次阅读

C语言输出的概念

输出是以计算机主机为主体而言的,从计算机向输出设备输出数据称为输出,C语言本身不包含输出语句,如果不加头文件,下述代码就会报错。

//#include//头文件
int main()//主函数 程序的入口
{
printf("Hello xiaolin!\\n");// \\n是换行的意思
return 0;
}

编译结果:

D:\\闫小林\\讲义资料\\1-100\\测试.cpp In function'int main()':
D:\\闫小林\\讲义资料\\1-100\\测试.cpp [Error]'printf' wasnot declaredin this scope

C语言printf用法

1、一般格式

printf(格式控制,输出表列)

  • 格式控制

格式控制是用双引号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”,包含:

  • 格式声明:由%和格式字符组成,如%d、%f。
  • 普通字符:即需要在输出时原样输出的字符。
  • 输出表列
  • 输出表列是程序需要输出的一些数据,可以是常量、变量或表达式。

C语言格式字符

1、d格式符

用来输出一个有符号的十进制整数。

2、c格式符

用来输出一个字符

3、s格式符

用来输出一个字符串

4、f格式符

用来输出实数,以小数形式输出,有两种用法:

①基本型,用%f,不指定输出数据的长度,由系统根据数据的实际情况决定数据所占的列数。

②指定数据宽度和小数位数,用%m.nf,m代表输出的数据占m行,n代表其中包含n位小数。

③输出的数据向左对齐,用%-m.nf,作用和②差不多,就是数据要向左靠,右端补空格。

5、e格式符

用来指定以指数形式输出实数。

C语言格式字符 意义
d 输出一个由符号的十进制整数
c 输出一个字符
s 输出一个字符串
f 以小数形式输出实数
%m.nf m指定数据宽度,n指定小数位数
e 以指数形式输出实数
l 与d格式符相同,习惯用d格式符
o 以八进制整数形式输出
x 以十六进制数形式输出
u 输出无符号十进制整型数据
g 输出浮点数,系统自动选f或e格式符
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7325

    浏览量

    87602
  • C语言
    +关注

    关注

    180

    文章

    7588

    浏览量

    135740
  • Printf
    +关注

    关注

    0

    文章

    81

    浏览量

    13595
收藏 人收藏

    评论

    相关推荐

    嵌入式C语言字符串函数用法及原型

    嵌入式C语言字符串函数用法及原型
    发表于 11-22 10:24 582次阅读

    C语言printf函数族学习笔记

    printf 应该是学习C语言的第一个函数,我们都知道它是用于字符串格式化输出的。但是它的用法
    的头像 发表于 11-24 11:15 864次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b><b class='flag-5'>printf</b><b class='flag-5'>函数</b>族学习笔记

    51中Printf函数用法

    今天用STC12系列的单片机写程序遇到一个问题,就是Printf函数用法,并在这个上面颇费周折,才弄清楚用法和注意事项!1.包含stdio.h这个头文件;2.用
    发表于 11-14 19:10

    实际项目开发过程中常用C语言函数用法

    讲解在实际项目开发过程中常用C语言函数用法。  1 printf 函数  
    发表于 12-10 13:38

    printf函数用法示例

    《OpenCV3编程入门》书本配套源代码:printf函数用法示例
    发表于 06-06 15:20 10次下载

    c语言printf()输出格式大全

    c语言printf()输出格式大全,简洁明了,适合新手观看
    发表于 06-23 18:14 8次下载

    C语言函数手册详细资料大全(免费下载)

    C语言函数手册详细资料大全(免费下载) 包括了各种C语言函数的:功能,
    发表于 06-04 08:07 79次下载

    基于STM32的printf串口数据输出

    该方法适用于 STM32 ,实现了使用printf等标准C函数输出数据的办法,极大的减少了输出 串口数据 时所需要做的数据处理。 实现原理
    发表于 06-21 07:51 2w次阅读
    基于STM32的<b class='flag-5'>printf</b>串口数据<b class='flag-5'>输出</b>

    什么是串口通信?基于STM32的printf打印输出

    平时我们进行c语言编程的时候会经常用到printf函数进行打印输出,来调试代码。可是这个printf
    发表于 06-22 09:08 1.4w次阅读
    什么是串口通信?基于STM32的<b class='flag-5'>printf</b>打印<b class='flag-5'>输出</b>

    STC51单片机的printf函数用法和注意事项详细说明

    今天用STC51系列的单片机写程序遇到一个问题,就是Printf函数用法,并在这个上面颇费周折,才弄清楚用法和注意事项!
    发表于 04-17 17:27 5次下载
    STC51单片机的<b class='flag-5'>printf</b><b class='flag-5'>函数</b>的<b class='flag-5'>用法</b>和注意事项详细说明

    C语言printf格式化输出的实例详细资料说明

    printfC语言非常有用的一个函数,也是我们入门学习C语言的第一个
    的头像 发表于 02-24 10:53 4581次阅读

    STM32单片机基础09——重定向printf函数到串口输出的多种方法

    对于 printf 函数相信大家都不陌生,第一个C语言程序就是使用 printf 函数在屏幕上的
    发表于 12-27 19:22 9次下载
    STM32单片机基础09——重定向<b class='flag-5'>printf</b><b class='flag-5'>函数</b>到串口<b class='flag-5'>输出</b>的多种方法

    通过串口利用printf函数输出数据

    一。printf函数格式printf函数具有强大的输出功能%表示格式化字符串输出目前
    发表于 12-28 19:11 11次下载
    通过串口利用<b class='flag-5'>printf</b><b class='flag-5'>函数</b><b class='flag-5'>输出</b>数据

    printf输出重定向的方法

    在 PC 上运行 C 语言时,prinf 输出的内容会打印在电脑显示器上,这是因为 prinf 默认的输出设备就是显示器。而当我们在单片机上,需要通过
    的头像 发表于 05-14 16:22 5133次阅读
    <b class='flag-5'>printf</b><b class='flag-5'>输出</b>重定向的方法

    c语言printf输出空格间隔

    C语言中,需要在printf输出中添加空格间隔可以通过多种方式实现。这个空格间隔可以用于对输出进行格式化使其更加易读、美观。在接下来的文章中
    的头像 发表于 11-24 09:56 5952次阅读