📜  c 编程 (1)

📅  最后修改于: 2023-12-03 14:59:39.622000             🧑  作者: Mango

C 编程介绍

C 语言是一种广泛使用的计算机编程语言,它可以用于系统编程,网络编程,嵌入式编程等多个领域。在本次介绍中,我们将了解 C 语言的基础知识,包括变量、数据类型、运算符等内容。

变量

在 C 语言中,我们需要先定义变量,然后才能使用它们。变量定义的语法如下:

<数据类型> <变量名>;

其中,<数据类型> 可以是 int, char, float, double 等基本数据类型,也可以是自定义的结构体、枚举等类型。 <变量名> 则是我们自己定义的变量名,它具有唯一性。

例如,我们可以定义一个整型变量 a

int a;
数据类型

在 C 语言中,数据类型分为基本数据类型和自定义数据类型。C 语言中的基本数据类型包括 int, char, float, double 等。

int num = 10;      // 整型变量
char ch = 'a';     // 字符型变量
float f = 3.14;    // 单精度浮点型变量
double d = 3.1415; // 双精度浮点型变量

在上述示例中,我们分别定义了整型变量 num,字符型变量 ch,单精度浮点型变量 f,以及双精度浮点型变量 d

运算符

在 C 语言中,常用的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。

算术运算符

C 语言支持基本的算术运算符 +-*/%。例如:

int a = 10, b = 20;
printf("a + b = %d\n", a + b);
printf("a - b = %d\n", a - b);
printf("a * b = %d\n", a * b);
printf("a / b = %d\n", a / b);
printf("a %% b = %d\n", a % b);

其中,%% 用于输出 % 符号。

赋值运算符

C 语言的赋值运算符包括 =+=-=*=/=%= 等。例如:

int a = 10, b = 20, c = 0;
c = a + b;   // c = 30
c += a;      // c = 40
c -= b;      // c = 20
c *= a;      // c = 200
c /= b;      // c = 10
c %= a;      // c = 0
比较运算符

C 语言中的比较运算符包括 ==!=><>=<= 等。例如:

int a = 10, b = 20;
if (a == b) {
    printf("a 等于 b\n");
}
else {
    printf("a 不等于 b\n");
}
逻辑运算符

C 语言中的逻辑运算符包括 &&||! 等。例如:

int a = 10, b = 20, c = 5;
if (a>b && a>c) {
    printf("a 是最大的数\n");
}
if (a<b || a<c) {
    printf("a 不是最大的数\n");
}
if (!(a>b)) {
    printf("a 不大于 b\n");
}
总结

C 语言是一种功能强大的计算机编程语言,我们可以用它进行系统编程、网络编程、嵌入式编程等。在这篇介绍中,我们了解了 C 语言的基础知识,包括变量、数据类型、运算符等。希望这篇介绍对您有所帮助!