关于sizeof的问题
有人知道这个是怎么算的吗?为什么算出来的结果是8,是因为那个数是double型吗?#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int r = 3;
printf("%d\n", sizeof(2 * 3.14159 * r));
system("pause");
return 0;
} 对,对比测试 sizeof(1)、sizeof(1.0)、sizeof('a') 就能确定了 这东西仅仅需要简单的实验
#include <stdio.h>
int main()
{
printf("%d\n",sizeof(double));
return 0;
}
页:
[1]