C语言——C语言常见概念(第一讲)(全)

前言

Hello,小伙伴们,今天给大家分享的是C语言的常见概念。初见C语言,让我们一起共同前行吧!

小技巧

复制:Ctrl+C 粘贴:Ctrl+v
注释选中行:Ctrl+K+C或者在想注释的文字前方加“//”
注释取消行:Ctrl+K+U
VS2022运行代码的快捷键:Ctrl+F5或Ctrl+Fn+F5

C语言简述

1.C语言就是众多计算机语言中的一种,当然C++/Java/Go/Python都是计算机语言。
2.C语言是一门编译型计算机语言,C语言源代码都是文本文件,C语言代码是放在.c为后缀的文件中,文本文件本身无法执行,中间要经过编译翻译两个过程。

main函数

1.main函数也被叫做主函数main函数是程序的入口,main前面的int表示main函数执行结束的时候返回一个整型类型的值,所以在main后面写return 0;正好前后呼应。
注意:即使一个项目中有多个.c文件,mian函数有且仅有一个。

库函数(例:printf函数)

1.库函数:为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数组成了⼀个函数库,被称为标准库,也被称为库函数
2.⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件,⽐如: printf 函数需要包含的就是 stdio.h 这个头⽂件。
3.printf函数

  1. printf 是一个库函数,它的功能是在标准输出设备(一般指屏幕).上进行信息的打印。
    注: scanf是标准输入函数。

关键字

1.C语⾔中有⼀批保留的名字的符号,⽐如: int 、 if 、 return ,这些符号被称为保留字或者关键
字。

• 关键字都有特殊的意义,是保留给C语⾔使⽤的
• 程序员⾃⼰在创建标识符的时候是不能和关键字重复的
• 关键字也是不能⾃⼰创建的。

2.C语⾔的32个关键字如下:
auto break case char const continue default do double else enum ex
float for goto if int long register return short signed sizeof
struct switch typedef union unsigned void volatile while

ASCII编码

1.字符与其ASCII码值是完全匹配的。
2.ASCII码表

请添加图片描述
请添加图片描述

3.记忆技巧

• 字符A-Z的ASCII码值从65~90
• 字符a-z的ASCII码值从97~122
• 对应的⼤⼩写字符(a和A)的ASCII码值的差值是32
• 数字字符0-9的ASCII码值从48~57
• 换⾏ \n 的ASCII值是:10
• 在这些字符中ASCII码值从0~31 这32个字符是不可打印字符,⽆法打印在屏幕上观察。

字符,字符串

1.字符
如:a,q,@,#等,这些符号都被称为字符,C语⾔中字符是⽤单引号
括起来的,如:‘a’,‘b’,‘@’。
2.字符串
C语⾔中如何表⽰字符串呢?使⽤双引号括起来的⼀串字符就被称为字符串,如:“abcdef”,就是⼀个字符串。字符串的打印格式可以使⽤ %s 来指定,也可以直接打印
3.C语⾔字符串中⼀个特殊的知识,就是在字符串的末尾隐藏放着⼀个 \0 字符,这个 \0 字符是字符串的结束标志。

请添加图片描述

请添加图片描述

转义字符

1.• ? :在书写连续多个问号时使⽤,防⽌他们被解析成三字⺟词,在新的编译器上没法验证了。
• ’ :⽤于表⽰字符常量’
• " :⽤于表⽰⼀个字符串内部的双引号
• \ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
• \a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发⽣。
• \b :退格键,光标回退⼀个字符,但不删除字符。
• \f :换⻚符,光标移到下⼀⻚。在现代系统上,这已经反映不出来了,⾏为改成类似于 \v 。
• \n :换⾏符。
• \r :回⻋符,光标移到同⼀⾏的开头。
• \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个8的倍数。
• \v :垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。
注:两种特殊的转义字符
字符的8进制或者16进制表⽰形式
• \ddd :d d d表⽰1~3个⼋进制的数字。如:\130表⽰字符X
• \xdd :d d表⽰2个⼗六进制数字。如:\x30表⽰字符0
\0 :null 字符,代表没有内容, \0 就是 \ddd 这类转义字符的⼀种,⽤于字符串的结束标志,其ASCII码值是0。
拓展:strlen是求字符长度的函数,统计的是字符串中\0之前字符的个数,不包括\0.

请添加图片描述

语句与语句的分类

1.C语⾔的代码是由⼀条⼀条的语句构成的,C语⾔中的语句可为以下五类:

• 空语句
• 表达式语句
• 函数调⽤语句
• 复合语句
• 控制语句

空语句
空语句是最简单的,⼀个分号就是⼀条语句,是空语句。
表达式语句
表达式语句就是在表达式的后边加上分号。
函数调⽤语句
函数调⽤的时候,也会加上分号,就是函数调⽤语句。
复合语句
成对括号中的代码就构成⼀个代码块,也被称为复合语句。
控制语句

C语⾔⽀持三种结构:顺序结构、选
择结构、循环结构。

控制语句⽤于控制程序的执⾏流程,以实现程序的各种结构⽅式,它们由特定的语句定义符组成,C语⾔有九种控制语句。
可分成以下三类:

  1. 条件判断语句也叫分⽀语句:if语句、switch语句。
  2. 循环执⾏语句:do while语句、while语句、for语句;
  3. 转向语句:break语句、goto语句、continue语句、return语句。**

注意

1.main函数不要写错
2.每个语句完成以后,不要掉“;”
3.字符要带单引号!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值