C语言数据类型整理

基本类型:
  它们是算术类型,包括两种类型:整数类型和浮点类型。

枚举类型:
  它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。

void 类型:
  类型说明符 void 表明没有可用的值。

派生类型:
  它们包括:指针类型、数组类型、结构类型、共用体类型和函数类型。

 

signed 指示被声明的对象的类型为有符号的类型。

unsigned 指示被声明的对象的类型为无符号类型。

无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在除char以外的数据类型中,声明的整型变量都是有符号的类型;char在默认情况下总是无符号的。

有符号整数类型

类型名称  
字节数 取值范围
signed char1 -2^7 ~ 2^7-1
short int 或 short2-2^15 ~ 2^15-1
int   4-2^31 ~ 2^31-1
long int 或 long-2^31 ~ 2^31-1
long long int 或 long long-2^63 ~ 2^63-1

 


                  
                     
                  
                       
                    
              

无符号整数类型
类型名称                       字节数           取值范围
unsigned char                       1            0 ~ 2^8
unsigned short int 或 unsigned short              2               0 ~ 2^16
unsigned int                        4               0 ~ 2^32
unsigned long int 或 unsigned long              4             0 ~ 2^32
unsigned long long int 或 unsigned long long         8             0 ~ 2^64

浮点类型

类型名称字节数取值范围
float4-/+3.4e38(精确到6位小数)
double8-/+1.7e308(精确到15位小数)
long double12-/+1.19e4932(精确到18位小数)

 

 

 

 

 

 

极限值符号
表示有符号整数类型的极限值符号
类型名称         下限            上限
char            CHAR_MIN         CHAR_MAX
short           SHRT_MIN         SHRT_MAX
int            INT_MIN          INT_MAX
long           LONG_MIN         LONG_MAX
long long         LLONG_MIN         LLONG_MAX

 

表示无符号整数类型的极限值符号
类型名称            下限           上限
unsigned char          0           UCHAR_MAX
unsigned short         0           USHRT_MAX
unsigned int           0            UINT_MAX
unsigned long          0           ULONG_MAX
unsigned long long       0           ULLONG_MAX

表示浮点类型的极限值符号

类型名称下限上限
floatFLT_MINFLT_MAX
doubleDBL_MINDBL_MAX
long doubleLDBL_MINLDBL_MAX

转载于:https://www.cnblogs.com/xiaozhang666/p/10596631.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值