📜  C教程(1)

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

C语言教程

C语言是一种广泛使用的编程语言,特别是在系统软件开发和嵌入式系统方面。它被认为是所有程序员必须要掌握的基础语言之一。

C语言安装

在开始学习C语言之前,你需要先安装C编译器。推荐使用以下编译器:

Windows环境
MacOS环境
Linux环境
C语言基础知识
Hello World

让我们开始我们的第一个C程序 - Hello World。

#include <stdio.h>

int main() {
    printf("Hello World!\n");
    return 0;
}

这个程序输出"Hello World!"。

数据类型

C提供了多种数据类型,包括整数、浮点数、字符等。以下是一些常见的数据类型及其占用大小:

数据类型 | 占用大小 ---|--- char | 1字节 int | 4字节 float | 4字节 double | 8字节

变量

变量是一段用于存储值的内存空间。在C语言中,变量必须先声明,然后再使用。以下是一个变量的例子:

int main() {
    int x;
    x = 10;
    printf("x = %d\n", x);
    return 0;
}

这个程序声明了一个整数变量x,给它赋值为10,然后输出变量的值。

运算符

C语言支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等。以下是一些常见的运算符:

运算符 | 描述 ---|---

  • | 加法
  • | 减法
  • | 乘法 / | 除法 % | 取余 = | 赋值 == | 相等 != | 不等

| 大于 < | 小于 = | 大于等于 <= | 小于等于 && | 逻辑与 || | 逻辑或 ! | 逻辑非

控制流

C语言提供多种控制流结构,包括if语句、for循环、while循环等。以下是一个if语句的例子:

int main() {
    int x = 10;
    if (x > 5) {
        printf("x is greater than 5\n");
    } else {
        printf("x is less than or equal to 5\n");
    }
    return 0;
}

这个程序根据变量x的值输出不同的结果。

结论

C语言是一种基础的编程语言,很多其他的编程语言都基于C语言。学好C语言可以方便你更好地掌握其他编程语言。