一、变量与常量
1、变量:程序运行中可以被改变的量,存在内存中,需要被定义及初始化
常量用于存储固定不变的值,在程序中被多次使用时可以提高代码的可读性和可维护性。常量的值在程序执行过程中不会改变,因此可以在程序中使用常量来表示不变的值,例如数学常数、固定的配置参数等。使用常量还可以避免在多处使用同一个值时出现拼写错误或者修改不及时的问题。另外,将常量赋予具有描述性的名称,可以增加代码的可读性,使代码更易于理解和维护。
2、定义形式:数据类型 变量名
3、变量名必须以字符和下划线开头,不能以数字开头,且不能使用关键字
在C语言中,有一些常见的命名规范,如下:
-
函数名的命名规范:
- 使用小写字母和下划线组成的单词,例如:calculate_area。
- 函数名应该具有描述性,能清晰地表达函数的功能。
-
变量名的命名规范:
- 使用小写字母和下划线组成的单词,例如:student_name。
- 变量名应该具有描述性,能清晰地表达变量的用途。
-
常量名的命名规范:
- 使用大写字母和下划线组成的单词,例如:MAX_VALUE。
- 常量名应该具有描述性,能清晰地表达常量的意义。
以下是一个示例代码,展示了如何使用C语言实现命名规范:
#include <stdio.h>
#define MAX_VALUE 100
int calculate_area(int length, int width) {
int area = length * width;
return area;
}
int main() {
int student_age = 20;
printf("Max value: %d\n", MAX_VALUE);
printf("Student age: %d\n", student_age);
int area = calculate_area(5, 10);
printf("Area: %d\n", area);
return 0;
}
在上述示例中,函数名 calculate_area
、变量名 student_age
、常量名 MAX_VALUE
都遵循了命名规范。这样的命名规范使得代码更加易读和易于理解。
4、常量:程序运行中保持不变的量(const修饰的变量相当于常量,不能通过变量名修改a的值)
常量是指在程序中其值不会改变的变量。在编程中,常量通常用来表示不变的值,如数值、字符串等。常量在定义时必须赋初始值,并且在定义后不允许再次修改其值。常量的命名通常使用大写字母,多个单词之间使用下划线分隔。使用常量可以提高程序的可读性和可维护性,同时也能防止程序中的错误和不必要的修改。
二、数据类型
1、作用:告知编译器数据需要多少空间
2、
类型 | 在内存占用空间 | 存储数据形式 |
int | 4字节 | 整数 |
short | 2字节 | |
long | Windows:4字节, Linux 32位:4字节 Linux 64位:8字节 | |
char | 1字节 | 字符 |
float | 4字节 | 小数 |
double | 8字节 | |
bool | 1字节 | 真和假 |
string | 一个字符1字节 | 字符串 |