首先了解到C语言的本质是一门计算机编程语言,可以说是人类和计算机交流的语言。C语言广泛应用于底层开发。

        如果我们买一台电脑,在没有操作系统之前只能是一堆硬件,通过操作系统才能控制并使用电脑(操作系统有windows、linux等),而驱动是操作系统控制电脑硬件的中介,没有驱动的操作系统也无法控制电脑硬件。软件是实现人机交互的窗口,其中系统软件为计算机的使用提供最基础的功能,不针对某一单独目标或应用领域而设计,而应用软件则专门根据不同用户和不同所服务的领域设计不同的功能。软件开发的底层设计就是和硬件打交道的层次,底层一般指的是与数据库数据交互的代码。

       C语言是从主函数的第一行开始执行的。一个工程有且只有一个主函数。

数据类型:

char            字符数据类型     1字节

short           短整型                2字节

int               整型                    4字节

long            长整型                4字节

long long    更长的整型         8字节

float           单精度浮点型      4字节

double       双精度浮点型      8字节

用sizeof()可查看数据类型的大小,字节即:byte,一个字节有8个比特位,一个比特位可以存放一个0或1,

之所以有这么多的数据类型,是为了避免不必要的空间浪费。