www问答网
所有问题
C++中编译器中的sizeof中的double的为8个字节是什么意思
如题所述
举报该问题
其他回答
第1个回答 2012-03-08
sizeof是测字符长度的函数,double是数据一个类型,长度是8
你说的应该是测double这个类型的长度(字符)就是8
相似回答
c语言
sizeof
(
double
)
是什么意思
?
答:
sizeof() 是一个获取数据类型或者表达式长度的运算符
。例如:sizeof(int)就是获取int型的长度,所以值为4,即int型占4字节内存。double是C语言的一个关键字,
代表双精度浮点型
。占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值...
关于
sizeof
长度计算
答:
12.45+'a'结果是一个double类型的值,而double类型的size是8
sizeof("abcd")表示"abcd"这个字符串的大小
,字符串加结束标记是5个字节。双引号和转义字符只是为了让编译器识别而添加的东西,编译器只看到 abcd\0
关于
C++中sizeof
()的问题
答:
sizeof(x)的含义是x所占的字节数量
。ws是一个double数组包含了三个元素 类型是double []。每个double占8字节。8x3=24。所以sizeof(ws)返回24。而pw是的类型是double*是指向ws的一个指针。指针的大小是4个字节。所以sizeof(pw)=4。
C语言:请问大佬,图片上的题咋选(并说一下原因)?
答:
sizeof是测试类型占用字节数的C/
C++
操作符,它只取()中的表示式的“类型”,所以这里
的sizeof
(2.5)(2.5可以是任何带小数点的合法数据)和sizeof(
double
)等价。C/C++规定,带小数点的常数被默认为是double(
8字节
)型而不是float(4字节),所以sizeof(2.5)与sizeof(double)的值一样都是8。想要...
C++
内存问题
答:
64位机的字长
为8个字节
,也就是说一次性读写
是8个字节
你的结构体中int m_b 占了4个字节,剩下的4个字节放不下一个
double
,不然1个double要读2次肯定效率不高,因此重新开始一个新的字长,这个m_b后面多余的4个字节不用 依次类推,后面的int a,也是只用了4个字节 于是一起8+8+8=24个...
C++中
,long
double
和long型的区别和联系是?刚才看书居然说都
是8个字节
...
答:
float 有效数字6—7位
double
有效数字15—16位 long double有效数字18—19位 整 数 整 型 int 4字节 短整型 short int 2字节 长整型 long int
8字节
浮点数 单精度浮点数 float 4字节 双精度浮点数 double 8字节 ...
c++
问题
答:
double
dda1;//下一个可用的地址的偏移量为1,不是
sizeof
(double)=8 //的倍数,需要补足7个字节才能使偏移量变为8(满足对齐 //方式),因此VC自动填充7个字节,dda1存放在偏移量为8 //的地址上,它占用
8个字节
。int type;//下一个可用的地址的偏移量为16,是sizeof(int)=4的倍 //数...
在
C++中
float和
double
类型的长度分别为多少
答:
在32位的机子(也就是目前很多人用的机子类型)上,float 类型是 4个字节,
double
类型
是 8 个字节
。
C语言
中
(Vc6.0),int, char,
double
分别占多少
字节
?
答:
int分为long int和short int,其中long int是4个字节,short int是2个字节。char 1个字节。
double
8个字节
。
大家正在搜
sizeof是什么意思
sizeofdouble的值
sizeof指针得到的是什么
sizeof计算字节在什么时候
sizeof(double)
sizeof占几个字节
sizeof怎么计算字节长度
strlen和sizeof的区别
sizeof求字节