C语言入门之「数据类型、变量、函数、数组等」

1. 数据类型

在C语言中,数据类型是指变量所存储的数据类型。C语言中具有以下几种基本数据类型:

1.1 整型

整型是指整数类型,可以分为短整型、整型和长整型三种。

short a;

int b;

long c;

其中,short代表短整型,通常占用2个字节;int代表整型,通常占用4个字节;long代表长整型,通常占用8个字节。以上三种类型的变量可以存储整数类型的数据。

1.2 实型

实型是指浮点数类型,包括float和double两种类型。

float a;

double b;

其中,float类型可以存储6-7位有效数字,占用4个字节;double类型可以存储15-16位有效数字,占用8个字节。

1.3 字符型

字符型是指用于存储单个字符的数据类型。

char a;

字符型变量占用一个字节。

2. 变量

在C语言中,变量是指一种存储数据的方式,每个变量都有一个类型,类型决定了变量可以存储的数据以及存储数据所占用的字节大小。

2.1 变量的声明

在C语言中,变量的声明一般都放在函数的开头,声明格式为:

数据类型 变量名;

例如:

int a;

上面的代码声明了一个整型变量a。

2.2 变量的定义

变量的定义与声明类似,不同的是在定义变量时还要赋值,格式为:

数据类型 变量名 = 初值;

例如:

int a = 10;

上面的代码定义了一个整型变量a,并赋值为10。

3. 函数

函数是C语言中的一种重要的程序单位,可以把函数看做是一段完成特定任务的代码,当程序需要完成特定任务时,可以调用相应的函数来实现。

3.1 函数的声明

在C语言中,函数的声明一般都放在main函数的前面,声明格式为:

返回值类型 函数名(参数列表);

例如:

int add(int a, int b);

上面的代码声明了一个名为add的函数,返回值类型为整型,参数列表包括两个整型变量a和b。

3.2 函数的定义

函数的定义是指确定函数内部的操作,实现函数所完成的任务,定义格式为:

返回值类型 函数名(参数列表) {

函数体;

return 返回值;

}

例如:

int add(int a, int b) {

return a + b;

}

上面的代码定义了一个名为add的函数,参数为两个整型变量a和b,函数体中执行a+b操作并返回相应的结果。

4. 数组

数组是指一组相同类型的变量的集合。在C语言中,数组的元素可以是任意基本数据类型,数组的声明格式为:

数据类型 数组名[数组长度];

例如:

int a[5];

上面的代码声明了一个长度为5的整型数组a。

4.1 数组的初始化

在定义数组时,可以初始化数组的每个元素,格式为:

数据类型 数组名[数组长度] = {元素列表};

例如:

int a[5] = {1, 2, 3, 4, 5};

上面的代码定义了一个长度为5的整型数组a,并初始化为1、2、3、4、5。

4.2 数组的访问

数组的每个元素可以通过下标进行访问,下标从0开始,格式为:

数组名[下标];

例如:

int a[5] = {1, 2, 3, 4, 5};

int b = a[2];

上面的代码定义了一个长度为5的整型数组a,并将第三个元素赋值给整型变量b,即b=3。

后端开发标签