各数据类型取值范围介绍

各数据类型取值范围

 

sbyte型为有符号8位整数,取值范围在128~127之间。

bytet型为无符号16位整数,取值范围在0~255之间。

 

short型为有符号16位整数,取值范围在-32,768~32,767之间。

ushort型为无符号16位整数,取值范围在0~65,535之间。

 

int型为有符号32位整数,取值范围在-2,147,483,648~2,147,483,647之间。

uint型为无符号32位整数,取值范围在0~4,294,967,295之间。

 

long型为64位有符号整数,取值范围在9,223,372,036,854,775,808~9,223,372,036,854,775,807之间。

ulong型为64位无符号整数,取值范围在0~18,446,744,073,709,551,615之间。

 

 

int数值范围就是负的231次方到231次方-1-21474836482147483647

int          4 -21474836482147483647

long             4   -21474836482147483647
unsigned   long  4   0
4294967295
unsigned   int   4   0
4294967295
float            4   3.4*10^-38
3.4*10^38
double           8   1.7*10^-308
1.7*10^308
char             1   -128
127

 

整型变量

类型说明符    数的范围     分配字节数
  int       -32768~32767     ■■

  short int    -32768~32767     ■■

  signed int    -32768~32767     ■■

  unsigned int   0~65535        ■■

  long int  -2147483648~2147483647  ■■■■

  unsigned long  0~4294967295     ■■■■

 

实型变量

  实型变量分为两类:单精度型和双精度型,其类型说明符为float 单精度说明符,double 双精度说明符。在Turbo C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-383.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-3081.7E+308,可提供16位有效数字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值