小编jam*_*mes的帖子

尝试声明一个大数组时,分段错误和核心转储

在我的C程序中,当我尝试分配此数组值时:

double sample[200000][2];
Run Code Online (Sandbox Code Playgroud)

我收到了分段错误错误.但是当我使用时:

double sample[20000][2]
Run Code Online (Sandbox Code Playgroud)

有用!!这些指数值是否有限制?

c arrays

5
推荐指数
2
解决办法
3547
查看次数

双值为负零

我有一个程序示例:

int main()
{
    double x;
    x=-0.000000;
    if(x<0)
    {
        printf("x is less");
    }
    else 
    {
        printf("x is greater");
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么控件进入第一个语句 - x更少.什么是-0.000000?

c

1
推荐指数
1
解决办法
230
查看次数

如何通过移位来存储浮点字节数组

我可以使用以下方法将int值存储在大小为4的字节数组中:

byte[] toByteArray(int value) {
        return new byte[] {
            (byte) (value >> 24),
            (byte) (value >> 16),
            (byte) (value >> 8),
            (byte) value};
    }
Run Code Online (Sandbox Code Playgroud)

如何使用位移将浮点数存储在字节数组中?

java

1
推荐指数
1
解决办法
1418
查看次数

在乘以更大的值时获取值为-0.000000

为什么我得到一个值-0.000000.零负甚至存在吗?

我乘以更大的双倍价值.为什么我得到这样的结果?

它溢出了吗?我应该使用比这更大的数据类型吗?

c c++

-2
推荐指数
1
解决办法
124
查看次数

标签 统计

c ×3

arrays ×1

c++ ×1

java ×1