[良心]C语言基础知识总结

 2024-03-05 00:06:25  阅读 0

C语言是当代人们学习、生活必不可少的基础知识。 它被广泛使用。 下面是C语言基础知识的总结。 没有基础知识的情况下入门C语言绝对不是天方夜谭!

在整理基础知识之前,先给大家分享一个免费的C语言学习教程。 通过教程和理论学习,可以让你有更深入的了解。点击下方卡片免费跳群

c语言运算符的含义_c语言中运算符的结合性_c语言运算符的结合性

接下来我们对C语言知识进行梳理和总结:

算法结构:

1、顺序结构、选择结构、循环结构;

2、循环结构分为while型、do-while型、for循环结构;

3、程序流程图;

结构化编程方法:

1、自上而下;

2、逐步细化;

3、模块化设计;

4.结构化编码。

数据类型:

常量:常量包括字面常量、直接常量和符号常量;

变量:C语言规定标识符只能由字母、数字和下划线三个字符组成,且第一个字符必须是字母或下划线; 必须先定义然后使用它们; 每个变量定义完毕确定类型后,在编译时就可以为其分配相应的存储单元;

整数类型:整数常量包括十进制、八进制和十六进制; “%d”

整型变量:数据以二进制形式存储在内存中; 有 int 类型、short int 类型和 long int 类型。 无符号整型变量的范围是-32768-32767,有符号类型是0~65535。 通常Long定义为32位,short定义为16位,int可以是32位也可以是16位,这主要取决于机器字长。

实常数的表示方法:

(1) 十进制,0.0;

(2) 指数形式,123e3

实数变量:实数数据在内存中的存储形式。 通常在内存中占用4个字节,分为整数部分和小数部分存储。 实数类型变量分为float类型和long类型。 真实数据会有舍入误差。

实数常量的类型:C 编译系统将实数常量视为双精度数。

字符数组

(1)字符常量:转义字符(\n - 换行符、\t - 制表符、\r - 回车符、\f - 换页符、\b - 退格符、\ddd - 1 到 3 个八进制数表示的字符)

(2)字符变量:字符数据存储形式实际上是以ASCII码存储的。 “%c”字符串常量:用双撇号括起来的字符序列。

C的运算符如下:

1、算术运算符(+ - * / %)的组合方向是从左到右

2.关系运算符(> < == >= ~ | ^ &)

5. 赋值运算符(=和符号扩展赋值运算符)

6. 条件运算符 (? : )

7. 逗号运算符 ( , )

8. 指针运算符(*&)

9.查找字节运算符()

10.强制类型转换运算符((type))

11. 组件运算符(. ->)

12. 下标运算符([])

13. 其他

控制语句:

完成一定的控制功能。

1. if()~else~

2. for()~

3. while()~

4. do~while()

5.

6.休息

7.

8. 转到

9、

算法结构:

1、顺序结构、选择结构、循环结构;

2、循环结构分为while型、do-while型、for循环结构;

3、程序流程图;

结构化编程方法:

1、自上而下;

2、逐步细化;

3、模块化设计;

4.结构化编码。

数据类型:

常量:常量包括字面常量、直接常量和符号常量;

变量:C语言规定标识符只能由字母、数字和下划线三个字符组成,且第一个字符必须是字母或下划线; 必须先定义然后使用它们; 每个变量定义完毕确定类型后,在编译时就可以为其分配相应的存储单元;

整数类型:整数常量包括十进制、八进制和十六进制; “%d”

整型变量:数据以二进制形式存储在内存中; 有 int 类型、short int 类型和 long int 类型。 无符号整型变量的范围是-32768-32767,有符号类型是0~65535。 通常Long定义为32位,short定义为16位,int可以是32位也可以是16位,这主要取决于机器字长。

实常数的表示方法:

(1) 十进制,0.0;

(2) 指数形式,123e3

实数变量:实数数据在内存中的存储形式。 通常在内存中占用4个字节,分为整数部分和小数部分存储。 实数类型变量分为float类型和long类型。 真实数据会有舍入误差。

实数常量的类型:C 编译系统将实数常量视为双精度数。

字符数组:

(1)字符常量:转义字符(\n - 换行符、\t - 制表符、\r - 回车符、\f - 换页符、\b - 退格符、\ddd - 1 到 3 个八进制数表示的字符)

(2)字符变量:字符数据存储形式实际上是以ASCII码存储的。 “%C”

字符串常量:用双撇号括起来的字符序列。

新手乍一看可能对以上知识点感到陌生。 如果你真的想学习C/C++,可以加入学习交流群,听免费的C/C++公开课。 涵盖了从理论知识到后期就业的所有内容。 如果晚上有时间的话也可以做。 去听吧,点击下面的卡片即可加入交流群。

C的运算符如下:

1、算术运算符(+ - * / %)的组合方向是从左到右

2.关系运算符(> < == >= ~ | ^ &)

5. 赋值运算符(=和符号扩展赋值运算符)

字符数据输入输出:

1.()输入字符变量

2.()只能接受一个字符

格式化输入和输出:

1. (%d—整数类型,%c—字符类型,%ld、%md、%o、%u、%s、%-m.nf、%e、%g)

2. scanf(格式控制、地址列表)

大批

一维数组的定义:类型说明符数组名[常量表达式]; 先定义,后引用; 初始化一维数组时,只能初始化部分元素,初始化所有数组元素时可以指定长度; 但如果定义的数组长度与提供的初始值不同时,则不能省略数组长度。

二维数组的定义: 类型说明符 数组名 [常量表达式] [常量表达式] C 语言存储二维数组时,首先存储第一行的元素,然后存储第二行。 事实上,它也是一维的。 方式存储。 如果初始化时可以指定所有元素的初始值,则第一维度大小可以省略,但第二维度不能省略。

字符数组:定义和初始化与数组类似,只是需要使用单引号。 C语言规定的字符和字符串结束标志用'\0'表示。

字符串处理函数:

1.puts()向终端输出字符串

2. gets()从终端输入一个字符串到字符数组中,并获取一个函数值。

3. ()链接两个字符数组中的字符串。

4.()字符串复制函数。

5.()用于比较字符串。

6.()测试字符串长度的函数不包含“\0”

7. () 将字符串中的大写字母转换为小写字母。

8. () 将字符串中的小写字母转换为大写字母。

功能

1. 一个源程序由多个函数组成。

2、C程序的执行从main()函数开始;

3、所有功能都是并行的;

4、功能分类; 可分为标准型和定制型,还可分为参数化函数和无参数函数。

函数定义的一般形式:

1.类型标识符函数名()

上一篇: 1道多项选择题
标签: 字符 运算 数组

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码