c语言入门:[4]用c语言输出信息printf介绍

要想利用c语言把  i love you 输出出来得这样写

printf("i love you");

*注意我之前强调的所有标点应该是半角英文状态下的,这里的双引号,小括号,分号都是,别弄错了。

其实这个printf跟我第2篇介绍的a,main,b都是一样的,就是一段能让电脑执行一些功能的代码,学名叫函数,所以我们看书或一些资料都叫main函数,printf函数等等。printf是输出函数,它完成的功能是把信息输出或者叫打印出来,但printf的性质跟main不一样它并不是c语言里内置的而是别人编写好的,至于是谁编写的我还真不知道,各个编辑器printf的内部实现可能会不一样,但用法和完成的功能都一样。

完整的程序应该是这样

#include

main()

{

printf("i love you");

}

我们来看第一行 #include

这一行的意思是引入stdio.h这个文件,为什么要引入它呢?因为printf函数在这个文件里,你可以在你cfree3的安装路径下 C-Free 3\mingw32\Include 找到这个文件 stdio.h  只有引入了stdio.h文件我们才能使用那里面包含的printf输出函数,由于cfree3默认引入了这个文件所以你这样写也能运行

main()

{

printf("i love you");

}

有的人可能会生气了,我们是初学者,可以不写你还啰嗦那么多,介绍一下你看书或者看别人的资料就不蒙了,另外早晚我们要使用#include(可以理解成引入或者包含)这个命令的,先了解下。

现在我们来介绍这一行printf("i love you");

既然我们知道了printf是别人编写的,那我们就得学习他的使用方法,当然等你学好了后也可以自己编写,但我想那要比了解它的使用方法要困难多了。在介绍它的使用方法之前,我先声明这个printf后面的小括号和main后面的一样暂不做介绍,保留节目,你写代码的时候先照打吧。

printf使用注意问题如下:

1、要输出的内容用双引号引上

2、转义符号介绍

怎么把上面那个按任意键继续弄到下行去呢?你得这么写

printf("i love you\n");

你也许猜到了\n就是换行的意思

这个反斜杠有点用处,它能够把一些字符转换成别的意思,比如字符n加上反斜杠就变成了换行的意思,所以带反斜杠的字符又叫转义符。

"我今天学了c语言,c语言里用\n来标示换行" 这句话能原样显示吗?你可以输出一下试试。

试过之后我们知道\n被执行了,没有输出到屏幕上。

c语言里用\\表示一个反斜杠

\\n是2个字符 表示一个反斜杠字符和一个n字符

\n 是一个字符 表示一个换行符

printf("我今天学了c语言,c语言里用\\n来标示换行"); 这样写就对了

3.占位符

占位不懂,占座你肯定知道就是事先留个位置,等人来了就给他坐,一样,占位就是事先留个位置等要输出的数据来了就把那个位置填上。

printf里用%d代表占一个整数位,我们看下面的代码

main()

{

printf("我今年%d岁\n");

}

怎么样,运行一下把你吓到了吧,呵呵.我们这样写只是在年和岁这2个字之间占了一个整数位,而并没有给出是哪个整数,所以c语言就随便输出了一个。要给出这个占位的整数是什么应该这样写

main()

{

printf("我今年%d岁\n",35);

}

我再写一个你体会下规律

main()

{

printf("我今年%d岁,我想%d岁之前学会c软件开发\n",20,22);

}

第一个%d是给20占的位,第二个%d是给22占的位,注意书写格式20和22写在双引号的外面是用逗号隔开的。

会了这个我们就可以输出电脑的计算结果了,请看

main()

{

printf("电脑算的一加一的结果是%d,电脑算的五加六的结果是%d\n",1+1,5+6);

}

运行以上代码试试,你能看懂吗?

printf 就先介绍到这里,呵呵我自己都觉得自己啰嗦。这里我们只是涉及了整数的输出,下节我们介绍c语言都有哪些数据,以及怎么动态地表示数据,介绍完后你就可以用printf来输出各种数据以及运算结果了。

(0)

相关推荐

  • 单片机c语言入门教程

    C语言是编程的基础语言,如何使用C语言呢?小编与大家分享自己的. 操作方法 01 具体编程前保存文件,单击 文件菜单,下拉菜单中选择 保存按钮. 02 输入文件名,文件类型选择为.c类型. 03 首先 ...

  • c语言入门:[3]第一行c代码

    我先来写一行代码,你看看 main() { 1+1; } 这电脑能给算吗?当然,不要忘了电脑还叫计算机.在c语言里用 + - * / 分别表示加减乘除,计算器里也是用这四个符号表示.这里那个分号表示一 ...

  • 简单vb语言入门做到用电脑说出你想说的话

    简单易懂的vb语言入门,在工作生活中有时一句话要说多遍才能引起注意,既枯燥又影响听者心情,不妨用下面的小方法,使用一个脚本文件在桌面,双击一下就能完成电脑替你说话的想法了.而且用在表白时刻也是不错的选 ...

  • Win7系统语言栏不见如何修改语言栏的某些设置

    在Win7系统使用过程中,难免会因为某些原因,导致语言栏不见了或者是想要修改语言栏的某些设置。下面小编在此讲解,在Win7操作系统中,修改语言栏设置的具体操作步骤。 具体操作步骤如下: 1.依次点击“ ...

  • Notepad++怎么配置默认语言?notepad设置默认语言为c和Java语言的方法

    Notepad++怎么配置默认语言,我写的是Java,但是每次都得重新选择语言,有没有方法设置默认为java语言?可能大家在使用notepad可能已经厌倦了每次打开都要设置语言才能写代码,这里分别介绍 ...

  • 易语言如何使用多线程|易语言多线程展示

    多线程,是指从软件上实现多个线程并发执行的技术.程序够在同一时间执行多个线程,进而显著地提升处理性能.易语言也提供了多线程命令,很多朋友不会使用,今天就教大家使用多线程. 操作方法 01 第一步:打开 ...

  • 微信怎么设置语言 微信在哪里设置语言

    微信怎么设置语言,微信在哪里设置语言.微信默认的语言设置是跟随系统的,有些朋友可能喜欢自己去设置语言.下面我就介绍一下微信在哪里设置语言,微信怎么设置语言. 操作方法 01 先登陆微信,登陆微信后,点 ...

  • windows10系统英文语言怎么修改为中文语言

    电脑系统语言是英文的怎么办,看不懂英文怎么办,怎么修改成中文?出于好奇心,或其他原因修改语言成英文,不知道怎么改回来怎么办?下面我演示win10系统语言怎么修改成中文. 操作方法 01 打开[开始菜单 ...

  • Win10怎么设置中文语言?Win10如何切换中文语言?

    昨天小Sun写的怎么安装中文系统语言你看了吗?有些人向我反映安装了中文语言,怎么还在显示为英文语言呢?其实吖,这个中文系统语言并不是你安装了就马上生效的,还得手动去设置才能显示为中文哦!现在小Sun正 ...