打印

简介: 一、打印二、转译字符

打印

目录:

一、打印

二、转译字符

 

一、打印
一般听到打印二字,都会联想到打印机。但编程中的打印和打印机是没有任何关系的。


打印一般是输出的意思。比如说上一节课的程序功能就是在屏幕上打印hello world,这一串文本。

#include <stdio. h>
int main( )
{
     printf("Hello world!\n");//如果只改引号中的内容是没法改变输出内容的,需要编译才行。

//需要执行gcc text.c -o text

//print就是打印的意思,言下之意就是把指定的内容打印到屏幕上。指定的内容在小括号的双引号内修改。

小括号是必不可少的,这是C语言语法的规定。

//输入正确的命令,C语言才能正确的解析编译,得到可执行程序,执行后得到希望的答案。如果输入C语言不懂的命令,将无法正确执行。只有用户按照约定的规定才能正确的被编译执行。

//f是格式英文的缩写,因此也把printf称为格式化输出函数。C语言提供了很多基本函数,可以实现很多强大的功能。如果没有printf函数就几乎不可能用6行代码输出文本内容。一个函数可实现一个功能.


     return 0;
}

虽然只有6行代码,但麻雀虽小五脏俱全。现在虽然不知道具体原理,但知道运行之后会在屏幕输出hello world

 

#include <stdio h>
int main ( )
{
     printf ("
            **           *
     *******       **
   ***********    ***
 ************** *****
***** @ **************

 ************** *****
   ***********    ***
     *******       **

            **            *};

return 0;
}

//输出内容尝试打印出一条鱼出来,但爆出许多错误。

image.png

//编译通过是什么都不显示,这些文字就是提醒具体的问题出现在哪里。由于现在学到的东西还不多,就直接告诉怎么进行修改。然后再去研究为什么这么去改,顺便讲一些知识。

 

代码改为如下:

#include <stdio h>
int main ( )
{
     printf ("\n\
            **            *\n\
     *******       **\n\
   ***********    ***\n\
 ************** *****\n\
***** @ **************\n\

 ************** *****\n\
   ***********    ***\n\
     *******       **\n\

            **            *\n\"};

return 0;
}

//改完之后编译没有报错,并出现fish.c的可执行文件。执行后出现一条鱼:

image.png

 

 

二、转译字符

解释原因,可以看到在双引号里面放一些文本,这就是字符串,字符串由可见字符和转译字符组成的,什么是可见字符?

*就是可见字符。\n就是转译字符。转译字符有什么用呢?

C语言有如下转译字符:

image.png

 

//\n表示换行,什么是换行?

就是如果一个字符串想用两行来输出,在需要的位置加一个\n。那么就表示在这里有一个换行。那么\n\又是什么意思呢?

作用是:C语言君你给我听好了,你要忽略它的存在,并且把下一行当作是上一行的延续!

一般用在什么情况呢?

用在一行字符超级长,分两行写就加一个/。可以用在字符串,也可以用在函数语句里面。在函数语句里用/如果下一句语句带了缩进,那么程序也会报错。

相关文章
打印
4.6 打印 4.6.1 分页符的插入及删除 1、插入水平分页符 选定要插入分页符位置的下一行,在“页面布局”选项卡的“页面设置”组单击“分隔符”,在出现的下拉列表中选择”插入分页符”命令 2、插入垂直分页符 选定要插入分页符位置的右侧列,在“页面布局”选项卡的“页面设置”组单击“分隔符”,在出现的下拉列表中选择”插入分页符”命令。 3、同时插入水平、垂直分页符 选定某单元格,在“页面布局”选项卡的“页面设置”组单击“分隔符”,在出现的下拉列表中选择“插入分页符”命令此时会在该单元格左边框和上边框位置同时插入水平、垂直分页符。 4、删除手动分页符 先选择紧邻水平分页符的下面行 (或该行
|
C++
C++数组在年历打印中的运用
C++数组在年历打印中的运用
72 0
|
C语言 C++
C++打印hello world
C++打印hello world
144 0
|
机器学习/深度学习 C语言 开发者
打印|学习笔记
快速学习打印
73 0
打印|学习笔记
VC++中怎么样打印输出?
VC++中怎么样打印输出?
189 0
习题 9: 打印,打印,打印
# Here's some new strange stuff, remember type it exactly. days = "Mon Tue Wed Thu Fri Sat Sun" months = "Jan\n Feb\n Mar\n Apr\n May\n Jun\n Jul\n ...
991 0
习题 8: 打印,打印
formatter = "%r %r %r %r" print (formatter % (1, 2, 3, 4)) print (formatter % ("one", "two", "three", "four")) print (formatter % (True, False, False...
689 0