一、概述 学习语言一开始都是学习的数据类型,C语言包含的数据类型如下所示: 二、数据类型介绍 1、基本数据类型: 基本数据类型最主要的特点是,其值不可以再分解为其他类型。也就是说,基本数据类型是自我说明的。 按照取值可以分为:常量和变量。 常量不能改变,用define在宏中定义。其中8进制以0开头,16进制以0x开头,长型L结尾。 在32 位的系统上: short 占用的内存大小是2 个byte; 2、构造数据类型: 构造数据类型是根据已定义的一个或多个数据类型用构造的方法拉定义的。也即是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或者又是一个构造类型。在c语言中,构造类型有以下几种: 数组类型、结构体类型、公用体(联合)类型。 3、指针类型:(难点) 指针是一种特殊的,同时又具备重要作用的数据类型,其值用来表示某个某个变量在内存存储器中的地址。虽然指针变量的取值类似于整型量,但又是不同的量。 4、空类型: 在调用函数值时候,通常应向调用者返回一个函数值。但是也也有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为”空类型“。 三、数据类型体现 1、基本数据类型例子:
|