あとプチコン3号では戻り値が整数となる関数において負数の値を計算して結果として0になった場合も-0となります。 例えばROUND(-0.1)を計算すると-0になります。 これは演算誤差ではなく単にマイナス符号が付いたまま演算結果が0になったためそのようになっています。 これはPSTRを使い正確に表示しても-0のままです。(0と等しい値であるため条件判断をする場合の例外処理は不要) 何度か指摘しているけど未だにそのままになっているというところを見るとこれはバグではなく仕様かもしれません。