为什么MATLAB sprintf('%。15g',-1 * 0)打印'-0'?

时间:2019-06-18 22:17:55

标签: matlab

为什么我在MATLAB中得到以下内容?在2015b和2019a中试过,结果相同。

SELECT * FROM table
    WHERE table.id NOT IN (SELECT id FROM table WHERE language='english');

1 个答案:

答案 0 :(得分:1)

format hex向您显示最新情况-IEEE双精度数可以为负零。

>> format hex
>> 0
ans =
   0000000000000000
>> -0
ans =
   8000000000000000