一.转移字符
在我们前面已经多次提到了“ \ n ”,“ \ 0 ”之类的,也给大家解释过,但并没有系统的介绍过这一类,其实这就是字符中特殊的字符——转义字符,这类字符是什么意思呢?顾名思义嘛,转义字符:转变原来意思的字符。
转义字符有很多,比如我们前面介绍的“ \ n ”:表示换行,“ \ 0 ”:字符的结束标志。接下来给大家列举一些我们在C语言当中常常会运用到的转义字符
“ \ ? ” :在书写连续多个问号时使用,防⽌他们被解析成三字母词,在新的编译器上没法验证了 “ \ ' ” :用于表示字符常量' “ \ '' ” :用于表示一个字符串内部的双引号 “ \ \ ” :用于表示一个反斜杠,防⽌它被解释为⼀个转义序列符 “ \ a ” :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发生 “ \ b ” :退格键,光标回退⼀个字符,但不删除字符 “ \ f ” :换页符,光标移到下一页。在现代系统上,这已经反映不出来了,行为改成类似于 “ \ v ” “ \ n ” :换行符 “ \ r ” :回车符,光标移到同一行的开头 “ \ t ” :制表符,光标移到下一个水平制表位,通常是下⼀个4/8的倍数 “ \ v ” :垂直分隔符,光标移到下一个垂直制表位,通常是下一行的同一列 “ \ddd ”:ddd在这里表示3个八进制的数字 “ \xdd ”dd在这里表示2个十六进制的数字 关于进制,有一个很重要很重要的概念,就是 位权,它是进制之间相互换算的方法,那么位权具体怎么进行进制之间的换算呢?这个我在文字上就不太方便给大家讲解了,光是文字解释大家不好理解,大家可以去B站或者其它平台搜索观看有关进制之间换算的视频来学习,在那上面会为大家详细的讲解位权的概念。 在很多代码中都会有我上面介绍到的“ \ddd ”和“ \xdd ”型,这就需要大家在对这个数字进行进制的换算,将其转化为十进制的数字,再去ASCll表中查找相对应的数字从而得到相对应的字符 下面我为大家用代码演示一下,来帮助大家理解运用 我们将“ 131 ”这个8进制数换算成十进制就是“ 89 ”,再在ASCll表中去找到对应的是“ Y ” 再将“ 24 ”这个16进制数换算成十进制就是“ 36 ”,同理查表得其对应的是“ $ ” 大家能理解这两个转移字符的运用了吗?二.关于语句 众所周知,C语言中的代码是由一条条语句所构成的,而C语言中的语句大致可以将它分为五类: 1.空语句 空语句是C语言中最简单的语句,因为它不需要任何内容,仅仅一个“ ;”便是一条空语句。当我们的整体代码需要一条语句,但不需要它表示任何含义,不需要有什么作用的时候,我们就可以在这个地方添加一条这样的空语句。如:
2. 表达式语句
表达式语句顾名思义就是在表达式的后面加上分号,如:
3.函数调用语句
在我们需要调用我们之前设立的函数时,也需要加上一个分号,这便是函数调用语句,如:
4.复合语句
复合语句其实就是的代码块,成对括号中的代码就构成一个代码块,也被称为复合语句。如下图中for循环中的大括号就是一种复合语句
5.控制语句
控制语句用于控制程序的执行流程,从而实现程序的各种结构方式(在C语言中支持三种结构:顺序结构,选择结构,循环结构),他们由特定的语句和定义符组成,而C语言有九种控制语句。
大致可以分为以下三类:
1.条件判断语句也叫分支语句:if语句,switch语句
2.循环执行语句:while语句,do while语句,for语句
3.转向语句:break语句,goto语句,continue语句,return语句
这些语句大家现在不理解没关系,后面到了专门的板块我会为大家挨个总结的。
三.注释
关于注释的定义和运用我相信大家对此不难理解,注释就是对这段代码的一个解释说明,当我们运行程序的时候,编译器会自动忽略掉注释,对我们运行结果没有丝毫的影响。
在C语言当中,注释有两种形式:
1. / / 的形式
这种注释方法是C99标准新增的一种语法,这种注释从双斜杠到这一行的末尾都属于注释,可以放在行首,且这种注释只能是单行的。这种方式可以嵌套注释(更推荐大家使用这种!)
2. /**/ 的形式
将我们需要注释的内容放在 /**/之中,这是一种比较老套的方式,当然现在也还适用。如:
且这种注释可以穿插在行内,如
但是这种注释有一个很大的缺点,就是不能嵌套注释,如:
不能嵌套注释的意思就是,当 / * 开始注释的时候,只会识别下一个 * /,从而停止注释。
注意!!!:不管是哪一种注释,都不能将其放入双引号当中,这样会被系统自动识别为字符串的一部分,会被解释为普通符号,失去注释作用。如:
且注释在运行时会自动被编译器替换为一个空格,列如 yyx/ * 注释 * /zz 的输出结果为 yyx zz,而不是yyxzz
在VS2022中,关于注释就特别方便,在其界面上面的项目窗口上,有这样两个按钮,左边那个就是注释(快捷键Ctrl+K,Ctrl+C),右边的就是取消注释(快捷键Ctrl+K,Ctrl+U),我们可以选中多行代码,再点击这个进行统一操作,特别方便!
OKK!C语言的相关概念就已经给大家总结完啦!这部分大家有疑问的也欢迎跟我沟通。接下来会给大家总结C语言的数据类型和变量。好啦,就这么多,大家好好学习!一定要自己动手去实践哦!与诸君共勉!
标签:语句,大家,进制,字符,C语言,注释,概念,相关 From: https://blog.csdn.net/Dove_Xxx/article/details/137385052