55问答网
所有问题
当前搜索:
double占几个sizeof
C语言
中sizeof
(
double
)是
答:
sizeof
() 是一个获取数据类型或者表达式长度的运算符。例如:sizeof(int)就是获取int型的长度,所以值为4,即int型占4字节内存。
double
是C语言的一个关键字,代表双精度浮点型。占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值...
c语言
中sizeof
(
double
)什么意思
答:
double在C中为64位,
占8字节,所以 sizeof(double) = 8
利用
sizeof
函数计算c语言各种数据类型所
占用
的空间?
答:
double
:8 字节 long double:16 字节 可以通过下面的代码来查看各种数据类型在你的机器上所
占用
的空间大小:include <stdio.h> int main() { printf("
sizeof
(char) = %lu\n", sizeof(char));printf("sizeof(short) = %lu\n", sizeof(short));printf("sizeof(int) = %lu\n", sizeof(...
c语言中
double
和float它们存储时分别占据多大的内存空间?
答:
double 中文译为双精度浮点数,一般称双精度数,
它在内存中占用8个字节(位、bit
)的空间;float 中文译为单精度浮点数,一般就称为浮点数,它在内存中占用4个字节的空间。
double
a=3,为什么
sizeof
(a+2)=8?
答:
sizeof
()计算的是类型的长度,a是一个双精度型的变量,那么a+2依然是一个双精度的变量。,双精度变量的大小就是8个字节。所以sizeof(a+2)=8
为什么
double
和float输出一样,精度
答:
double
与float的区别在于在内存中存放数据时
占用
的内存不一样,前者8字节,后者4字节,也就是前者保存的小数位数比后者多一倍。举例说明对于1.9999996666,按照float输出,结果可能为1.999999,如果按照double可能为1.999999,这是为什么,因为C语言默认输出小数位数都取6位,这时候看起来没有区别,但是如果...
c++
中sizeof
(2.0+3)为什么等于8 而sizeof(2.0f+3)却等于4 顺便说一下...
答:
首先,
sizeof
的计算是在编译的时候进行的而非运行的时候。在C/C++中,小数默认为是
double
型的,而double型变量占8个字节,2.0+3被认为是double型的,计算结果2.3也被认为是double型,则此时sizeof则输出double型变量所占字节数为8,这就是为什么会输出8的原因。而在常量后面带上一个f后则指定了该...
sizeof
(
double
)的值为( ) 选项: a、1 b、2 c、4 d、8
答:
double
是双精度的站8个字节
C++
double
什么意思~~~
答:
double
(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用64位(8字节)来储存一个浮点数。它可以表示十进制的15或16位有效数字,负值取值范围为-1.7976E+308到-4.94065645841246544E-324,正值取值范围为4.94065645841246544E-324到1.797693E+308一站式...
c语言
sizeof
(1.5+10) 的结果为什么是8 不是4?
答:
因为不说明的小数在C里被默认为
double
型,所以这里的1.5就是double型;而规则又说表达式中的数据类型向高级别自动看齐,那么1.5+10中的10的类型在计算时就被自动提升为double型了,且计算结果也是double型。double型
占用
8字节,所以
sizeof
(1.5+10)的结果为8是正确的。如果帮助了你,请采纳。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
float占几个sizeof
sizeof(double)是
结构体字节对齐规则
sizeofdouble的值是多少
array占用多少字节
sizeof计算的是字节吗
short占几个字节
strlen和sizeof的区别
sizeof的用法