C语言包含了许多基本构建块和概念,下面是一些主要的部分:
- 基本数据类型:
- 整型(
int
)、字符型(char
)、浮点型(float
)、双精度浮点型(double
)。 - 派生类型,如数组、指针、结构体、联合体、枚举。
- 运算符:
- 算术运算符(如
+
,-
,*
,/
)。 - 关系运算符(如
==
,!=
,<
,>
)。 - 逻辑运算符(如
&&
,||
,!
)。 - 位运算符(如
&
,|
,^
,<<
,>>
)。 - 赋值运算符(如
=
,+=
,-=
,*=
)。 - 其他运算符,如三目运算符(
?:
),逗号运算符,sizeof运算符。
- 控制语句:
- 条件语句(
if
,if-else
,switch
)。 - 循环语句(
for
,while
,do-while
)。 - 跳转语句(
break
,continue
,goto
)。
- 函数:
- 函数声明、定义和调用。
- 返回类型、参数列表、函数体。
- 库函数和用户自定义函数。
- 预处理器指令:
- 宏定义(
#define
)。 - 文件包含(
#include
)。 - 条件编译(
#ifdef
,#ifndef
,#endif
)。
- 输入/输出:
- 标准输入输出(如
printf
,scanf
)。 - 文件操作(如
fopen
,fclose
,fread
,fwrite
)。
- 存储类:
- 自动(
auto
)、静态(static
)、寄存器(register
)、外部(extern
)。
- 错误处理:
- 使用
errno
、perror()
、strerror()
。
- 类型转换:
- 强制类型转换和隐式类型转换。
- 内存管理:
- 动态内存分配(
malloc
,calloc
,realloc
,free
)。
- 结构和联合:
- 自定义数据类型,用于存储不同类型的数据项。
- 指针:
- 指向变量的指针、指向指针的指针、指向函数的指针。
- 字符串和字符数组:
- 字符串处理函数(如
strcpy
,strlen
,strcat
)。
这些是C语言的主要特性和组成部分,它们构成了C语言强大和灵活的基础。
标签:语句,类型转换,函数,C语言,运算符,概念,指针,结构 From: https://blog.51cto.com/u_16178736/9506936