用printf输出字符数组(字符串的格式化输入输出之printf)

前几章都只是为编程做准备,从这章开始我们开始慢慢进入正题。

那么我们先从字符串的输入输出开始讲,字符串的输入输出可以让我们能够和程序进行交互,使程序更加的个性化。

在C语言里面比较常用的输入输出函数就是printf()和scanf()。有了这两个函数,我们就是编出和用户有交互的程序了。

今天先来看看printf:

先来看段程序,这段程序呢用来纪念去年火了的那段人工智能程序(呵呵,搞笑一下):

用printf输出字符数组(字符串的格式化输入输出之printf)(1)

这段程序可以将匹配“啊”字,并删除它。

那么今天我们主要来看printf,这个函数怎么用。

先来看一下,printf:

在上面的程序中我们用到了两条printf;分别输出了两条字符串;

我们仔细看第一条“printf("请输入:");”和第二条“printf("%s",ch2);”

这一般就是我们用printf的两种形式了,第一种直接打印字符串没什么好说的,第二种,就是格式化输出,上面的“%s“是以字符串的形式。

从中可以看出printf的参数结构:

用printf输出字符数组(字符串的格式化输入输出之printf)(2)

以下我用一个表格来介绍下printf的格式输出的说明符:

用printf输出字符数组(字符串的格式化输入输出之printf)(3)

用一个程序说明下:

用printf输出字符数组(字符串的格式化输入输出之printf)(4)

在输出时我们经常会碰到一些格式字符:比如说换行,回车等等,那么printf怎么输出这些呢?看下表:

用printf输出字符数组(字符串的格式化输入输出之printf)(5)

除了这些之外printf还有不少修饰符大家可以通过网络查阅下。

好了printf就这些内容了。

顺便问下大家有没有知道头条的编辑器怎么输入表格的。知道的可否分享下,谢谢!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页