您好,今天芳芳来为大家解答以上的问题。单精度数 双精度数 整数 长整数的区别是什么,单精度数 双精度数 整数 长整数的区别相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、数据长度不同:单精度浮点数用4字节存储。
2、双精度浮点数用8字节存储,一般用于计算机变成中定义变量,占用8个字节存储空间。
3、整型在内存中可能占2或4个字节(通常分别在16位机和32位机上),其取值为基本整常数。
4、长整型,长度至少32位,而64位类Unix系统为64位。
5、2、类型说明符不同:整型类型说明符为int。
6、长整型类型说明符为long int或long,64位整型(非ANSI标准)类型说明符为__int64、long long int或long long。
7、双精度浮点数(double)类型是在IEEE二进制浮点数算术标准(ANSI/IEEE Std 754-1985)中定义的,双精度浮点数(Double)。
8、Single单精度浮点型。
9、3、数值范围不同:long int表示:-2147483648~2147483647,unsigned long可以表示0~4294967295。
10、基本整型的十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767。
11、双精度其数值范围为-1.7E-308~1.7E+308,单精度浮点数可以表示的范围为±3.40282 * 10^38。
12、参考资料来源:百度百科-单精度参考资料来源:百度百科-双精度浮点数参考资料来源:百度百科-长整型参考资料来源:百度百科-整型。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签: