lixiangyv 发表于 2019-11-6 19:48:45

C语言教程1003:打印

本帖最后由 lixiangyv 于 2019-11-6 19:54 编辑

打印       【知识回顾】
              上个教程,我们跟大家普及了一些概念,又搭建了C语言的环境,并且写出了第一个小程序。这个教程我们讲讲什么是打印。


       【今天知识】
             基础                            在编程里,打印的意思不是“打印机”,而是输出。例如说我们第二节课的那个例子我们可以说

                    这个程序的作用就是打印“ Hello World! ”,我们这个“ Hello World ”在那个引号那里,所以,我们可以

                    改这里的文字,例如 : " 我在学 C 语言\n " 。

                     我们编译一下,会显示这个 : " 我在学 C 语言 "
             
              函数
                            printf 是格式化输出函数,点击这里可以查看中文文档。

                           C 语言为我们提供了很多基本函数,它们用于实现不同的功能,比如 printf 函数,就是实现格式化输出的功能。
                     没有它, 我们压根儿不可能仅用六行代码,就将文本打印到屏幕上。

                   所以说,函数是一个好东西!
              转义字符

                            在 C 语言中,用双引号括起来的内容我们称之为字符串,也就是我们平时所说的文本。

                    字符串可以由可见字符和转义字符组成,像课堂上演示那条鱼的主要组成部分——星号(*),就是可见字符。可见字符
                    就是你输入什么,显示出来就是什么。

                 而你如果想将一个字符串分为两行来显示,那么你就需要使用到转义字符。

                转义字符一般是表示特殊含义的非可见字符,以反斜杠开头:

             , https://xxx.ilovefishc.com/forum/201511/23/155922ercn6xui3695mzo6.png


              反斜杠的奥义

                            在字符串中反斜杠 + 字符是转义字符,表示特殊含义。

                     但反斜杠如果后边不带任何字符(直接换行),表示我们希望 C 语言将该行以及下一行看做是一个整体。

                     比如:

                        #include <stdio.h>

int main()
{
      printf("Hello World!\n");
      return 0;
}

                  可以写成:

                        #in\
clude \
<stdio.h>

int ma\
in()
{
      print\
f("Hello World!\n");
      return \
0;
}                    
                  当然,你这样写毫无意义!!!

                     这个方法主要用在当你的字符串或语句太长(一行不足以存放,或严重影响阅读),那么你可以通过反斜杠(\)进行“断行”。



Crez.晔霖 发表于 2019-11-6 20:09:10

支持一下哦哦
页: [1]
查看完整版本: C语言教程1003:打印