C语言基础——基本数据类型与关键字

“数据类型决定了数据的存储空间的大小、表达方式、数据的取值范围及运算方式。” 

目录

基本数据类型

        整型数据

        实型数据

        字符型数据

        字符串数据


基本数据类型

        整型数据

在C语言中,整型数据分为基本整形(int)、短整型(short)和长整型(long)三大类。

整型数据分类
类型 类型标识符 字节 取值范围
有符号基本整形 [signed] int 4 -2147483648~2147483647
无符号基本整形 unsigned int 4 0~4294967295
有符号短整型 [signed] short 2 -32768~32767
无符号短整型 unsigned short 2 0~65535
有符号长整型 [signed] long 4 -2147483648~2147483647
无符号长整型 unsigned long 4 0~4294967295

        说明:表中“[]”为可选部分,在书写时可省略“[]”中的内容

        实型数据

        实型数据又称为浮点型数据。在C语言中,实行数据分为单精度型(float)、双精度型(double)和长双精度型(long double)三种。实型数据均为有符号数据,没有无符号数据。

实型数据的分类
类型 类型标识符 字节 数值范围 十进制精度
单精度型 float 4 3.4*10^{-38}~3.4*10^{38} 7位
双精度型 double 8 1.7*10^{-308}~1.7*10^{308} 15位
长双精度型 long double 8 3.4*10^{-4932}~3.4*10^{4932} 19位

        字符型数据

        字符型数据分为字符型(char)和无符号字符型(unsigned char)。

字符型数据的分类
类型 类型标识符 字节 取值范围
字符型 char 1 -128~127
无符号字符型 unsigned char 1 0~255

        字符串数据

        在C语言中,是没有字符串数据这一类型的,一般而言,我们都是用字符数组(char [])来表示字符串数据。

猜你喜欢

转载自blog.csdn.net/m0_74436212/article/details/131251066