最佳答案计算double的大小 什么是sizeof() sizeof()是一个运算符,其返回类型为size_t,表示操作数所占据的存储空间的大小。sizeof操作符的语法如下:sizeof(type) 或者 sizeof(expressio...
计算double的大小
什么是sizeof()
sizeof()是一个运算符,其返回类型为size_t,表示操作数所占据的存储空间的大小。sizeof操作符的语法如下:sizeof(type) 或者 sizeof(expression) ,其中type可以是任何数据类型,而expression可以是任何有效的表达式。sizeof的结果是依情况而异,以下将探讨double数据类型的大小。
double类型的内存大小
double类型在C语言和C++中用来表示双精度(64位)浮点数。在32位的机器上,double类型通常占用8个字节,即64位,因为它是由两个32位的整数部分构成的,一个存储实数的整数部分,另一个存储实数的小数部分。而64位的机器上,double类型通常占用16个字节(128位),并使用更多的位来存储实数的小数部分。
实例程序:
<html><head>
<title>计算double类型大小</title>
</head>
<body>
<?php
$doubleSize = sizeof(1.1);
echo \"double类型所占字节数大小为:$doubleSize\";
?>
</body>
</html>
执行上述代码,将会输出:double类型所占字节数大小为:8 。表明在该机器上,double类型占用8个字节的空间。
结论
double类型在32位机器上占据8个字节的存储空间,64位机器上占据16个字节的存储空间,它用来表示双精度(64位)浮点数。sizeof()操作符可以用来计算double类型在指定机器上的大小。
版权声明:本文内容/及图片/由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭/侵权/违法违规的内容, 请发送邮件至 3237157959@qq.com 举报,一经查实,本站将立刻删除。