hxliu 发表于 2017-7-8 00:10:00

《带你学C带你飞》S1E3学习笔记

本帖最后由 hxliu 于 2017-7-9 18:58 编辑

特别注意标点符号("" '' ;)
请使用英文。
请使用英文。
请使用英文。


转义字符
\a        响铃(BEL)
运行时有叮咚一声~

\b        退格(BS),将当前位置移到前一列
#include <stdio.h>

int main()
{
      printf("Hello world\b\b\b\b\bFishC\n");
      return 0;
}
!!!原来退格是直接删除0.0
就是Backspace。。。
就是Backspace。。。
就是Backspace。。。
输出
Hello FishC


\f        换页(FF),将当前位置移到下页开头
一个↑?
\n        换行(LF),将当前位置移到下一行开头
简单粗暴的换行
\r        回车(CR),将当前位置移到本行开头
移动到本行开头,代替开头n个字符
#include <stdio.h>

int main()
{
      printf("I love \rFishC\n");
      return 0;
}
输出
FichCe

\t        水平制表(HT),跳到下一个TAB位置
一个空格

\v        垂直制表(VT)
一个框框?

\\        表示反斜杠本身(\)
嗯,就是输出一个\

\'        表示单引号(')
嗯,就是输出一个'

\"        表示双引号(")
嗯,就是输出一个"

\?        表示问号(?)
嗯,就是输出一个?

\0        表示空字符(NULL)
后面为空

\ddd        1到3位八进制数所代表的任意字符
ddd对应 1~3位八进制数。

\xhh        1到2位十六进制所代表的任意字符
hh对应 1-2位16进制数。

飞机那个我打的有点乱。。。明儿再试试
先贴上小甲鱼打飞机姿势=3=
#include <stdio.h>

int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");

      return 0;
}

当时用的是小甲鱼号飞机,现在我自己的飞机也出来啦
//缩进统一用空格
//缩进统一用空格
//缩进统一用空格
#include <stdio.h>
int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n\
* * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");
   
        return 0;
}
之前打出来都是假的!大概知道是缩进问题,碍于眼拙表面上看不出来0.0,通过提问后,缩进统一用空格终于解决了~~~
默认的缩进是tab,不清楚几个空格0.0所以乱了
页: [1]
查看完整版本: 《带你学C带你飞》S1E3学习笔记