double是长整型吗
double是长整型吗?
他们都是数据类型的一种,区别就在与取值范围,和bit大小不一样,针对不同取值,应用不同的数据类型变量,以32bits操作系统为例: 短整型 占4个字节 长整型 占用8个字节(64位)
double型 占8个字节 long double型 占16个字节 以上是个人理解,下面是数据类型的取值范围: 数据类型 取值范围 整型 [signed]int -2147483648~ 2147483648 无符号整型unsigned[int] 0~4294967295 短整型 short [int] -32768~32768 无符号短整型unsigned short[int] 0~65535 长整型 Long int -2147483648~ 2147483648 无符号长整型unsigned [int] 0~4294967295 字符型[signed] char -128~ 127 无符号字符型 unsigned char 0~255 单精度 float 3.4 x 10^(-38) ~ 3.4 x 10^( 38) 双精度double 1.7 x 10^(-308) ~ 1.7 x 10^( 308) 长双精度 long double 1.7 x 10^(-308) ~ 1.7 x 10^( 308) 这些都是一些数据类型,根据分配字节的不同,表示的范围也不同。