C语言 :你真的明白了ASCII码与转义字符吗?!

前言:大家好,我是小陈,下面我给大家仔细讲一下转义字符与ASCII码的意义,以及如何马上就记住这些东西。
话不多说,直接开始。
#ASCII码值:
##ASCII码值的定义:所谓ASCII码值就是美国的计算机人员所人为定义的值,给a-z,A-Z以及一些特殊的字符,给定一个值,方便在计算机内部计算。
##ASCII码值图如下:

在十进制
1.我们不难看出A-Z字符的ASCII码值是65-90,a-z字符的ASCII码值是97-122
结论:大写字符A的ASCII码值+32=小写2.字符a的ASCII码值,之后的以此类推。
3.数字字符0-9的·ASCII码值是48-57且连续递增。
4.换行\n的ASCII值是:10
5.在这些字符中ASCII码值0-31这32个字符是不可打印字符。

#转义字符
何为转义字符,就是把字符的意思转变了。
##转义字符的定义:就是在字母前加\,但是有的有意义,有的没意义。
##转义字符有哪些

  1. ?:**在书写连续多个问号时使用,防止他们被解析成三字母词。
  2. ‘:用于表示字符常量’。
  3. ":用于表示一个字符串内部的双引号。
  4. \:用于表示一个反斜杠,防止它被解释为一个转义序列。
  5. \a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发生。
  6. \b:退格键,光标回退一个字符,但不删除字符。
  7. \f:换页符,光标换到下一页。
  8. \n:换行符。
  9. \r:回车符,光标移到同一行得开头。
  10. \t:制表符,光标移到下一个水平制表符,通常是下一个8的倍数。
  11. \v:垂直分隔符,光标移到下一个垂直制表符,通常是下一行的同一列。
  12. \ddd:d d d 表示1-3个八进制数字。如:\127 表示字符W
  13. \xdd :d d 表示2个十六进制数字。如:\x30 表示字符0
  14. \0 :null 字符,代表没有内容, \0 就是 \ddd 这类转义字符的⼀种,⽤于字符串的结束标志,其 ASCII码值是0。**

##记忆方法
###直接死记硬背
###可以多看多记,就记住了。
###英文单词联想法
比如说\a是警报,英文单词是alert;\b是退格,英文单词:back

你可能感兴趣的:(C语言初阶,c语言,开发语言)