C语言基础语法

2.1 数据类型与变量
2.1.1 基本数据类型
在C语言中,数据类型定义了变量可以存储的数据种类。常见的基本数据类型包括:
- int:用于存储整数。通常占用4个字节,范围从-2,147,483,648到2,147,483,647。
- float:用于存储单精度浮点数。通常占用4个字节,表示约7位有效数字。
- double:用于存储双精度浮点数。通常占用8个字节,表示约15位有效数字。
- char:用于存储单个字符。通常占用1个字节,范围从-128到127(或0到255)。
2.1.2 变量的声明与初始化
变量是程序中用于存储数据的容器。每个变量都必须有一个数据类型。变量的声明和初始化如下:
c
int age; // 声明一个整型变量
age = 25; // 初始化变量
float salary = 4500.50; // 声明并初始化一个浮点型变量
char grade = 'A'; // 声明并初始化一个字符型变量
在C语言中,声明变量时可以同时初始化,也可以先声明后初始化。
2.2 运算符
2.2.1 算术运算符
算术运算符用于进行基本的数学运算。常见的算术运算符包括:
- +:加法运算符,例如
a + b - -:减法运算符,例如
a - b - *:乘法运算符,例如
a * b - /:除法运算符,例如
a / b - %:取模运算符,返回除法的余数,例如
a % b
2.2.2 关系运算符
关系运算符用于比较两个值,结果为布尔值(真或假)。常见的关系运算符包括:
- ==:等于,例如
a == b - !=:不等于,例如
a != b - >:大于,例如
a > b - <:小于,例如
a < b - >=:大于等于,例如
a >= b - <=:小于等于,例如
a <= b
2.2.3 逻辑运算符
逻辑运算符用于逻辑运算,通常用于条件判断。常见的逻辑运算符包括:
- &&:逻辑与,例如
a && b(只有a和b都为真时结果才为真) - ||:逻辑或,例如
a || b(只要a或b其中一个为真结果就为真) - !:逻辑非,例如
!a(如果a为假,结果为真;如果a为真,结果为假)
2.3 控制结构
2.3.1 条件语句
条件语句用于根据条件的不同执行不同的代码块。常见的条件语句有:
-
if:用于执行条件为真的代码块。
cif (condition) { // 代码块 } -
else:用于条件不满足时执行的代码块。
cif (condition) { // 条件为真时执行 } else { // 条件为假时执行 } -
switch:用于根据变量的不同值选择执行不同的代码块。
cswitch (variable) { case value1: // 代码块 break; case value2: // 代码块 break; default: // 默认代码块 }c
2.3.2 循环语句
循环语句用于重复执行代码块,直到满足特定条件。常见的循环语句有:
-
for:用于已知次数的循环。
cfor (int i = 0; i < 10; i++) { // 代码块 } -
while:用于条件为真时循环执行。
cwhile (condition) { // 代码块 } -
do-while:先执行代码块,然后检查条件是否满足。
cdo { // 代码块 } while (condition);
4775

被折叠的 条评论
为什么被折叠?



