首页 理论教育 C语言中的数据类型及长度范围

C语言中的数据类型及长度范围

时间:2023-11-18 理论教育 版权反馈
【摘要】:C语言中基本数据类型有字符型、位变量型、单精度浮点型、双精度浮点型等,具体如图5-1所示,数据类型的长度和范围见表5-1。表5-1 C语言中数据类型的长度和范围

C语言中的数据类型及长度范围

C语言中基本数据类型有字符型(char)、位变量型(bit)、单精度浮点型(float)、双精度浮点型(double)等,具体如图5-1所示,数据类型的长度和范围见表5-1。

978-7-111-59182-5-Part01-224.jpg

图5-1 51单片机数据类型结构

1.char字符型

char字符型通常用来定义字符数据的常量或者变量,分为无符号字符类型unsigned char(数值范围为0~255)和有符号字符类型signed char(数值范围为-128~+127),char字符类型的长度是一个字节(byte)。

2.int整型

int整型通常用来定义整数类型的常量或者变量,分为有符号整型signedint(数值范围为-32768~+32767)和无符号整型unsigned int(数值范围为0~65535),int整型的长度为两个字节。

3.long长整型

long长整型通常用来定义整数类型的常量或者变量,分为有符号长整型signed long(数值范围为-2147483648~+2147483647)和无符号长整型unsigned long(数值范围为0~4294967295),long长整型的长度为4个字节。(www.xing528.com)

4.float浮点型

float浮点型通常用来定义含有小数的常量或者变量,在十进制中具有7位有效数字。Float浮点型的长度为4个字节。

5.指针

指针型在C语言结构中本身就是作为一个变量存在,指针指向于这个变量中存放的某个数据的地址

6.bit位变量

bit位变量在单片机C语言中是用来定义一个位标量,但是不能定义指针。它的值为一个二进制(0或1)。C语言中数据类型的长度和范围见表5-1。

5-1 C语言中数据类型的长度和范围

978-7-111-59182-5-Part01-225.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈