LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

−0

-0(マイナスゼロ)、あるいは負のゼロとは、数値のゼロにマイナスの符号をつけたものである。通常の算術では、負のゼロは単なるゼロ(及び正のゼロ、+0)と同じであるが、これらを分ける方が望ましい場合や、分けて扱わざるを得ない場合がある。そのようなケースとして、以下のものがあるこの記事では 3. と 4. を扱う。-0 が、無限大でない正の数を -∞ で割った場合などの結果という特別な値であるのと同様に、+0 についても、通常の 0 とは違う特別な値としてのみそういう値が現れるということにしたほうが良い場合もある(良く知られた±の符号付きの無限大と、射影拡張実数における「符号の付かない無限大」の存在に少し似ている)。しかしこの記事ではもっぱら、IEEE 754 でも採用している、0 と -0 のみがある系を扱う。現在のほぼ全てのコンピュータやプログラミング言語が採用している浮動小数点数の標準である IEEE 754 には通常の 0.0 と -0.0 がある。詳細はIEEE 754における負のゼロの項目を参照。コンピュータの数値表現では、補数を利用して負数を表現することが多いが、同じ補数でも基数の補数を利用した場合には負のゼロが生じないのに対し、減基数の補数を用いた場合には負のゼロが生じる。また「符号と絶対値」方式の場合にもゼロについて正と負の2つのゼロがある(前述のIEEE 754など)。気象学では、-0度は 0度(華氏または摂氏)より低いが -1度とするほどではない温度を示し、統計的な意味(つまり1度単位で統計を取る場合)では重要なこともある。例えば、-0.2度がその例である。0度は負の範囲を含まないのでこれを 0度として統計処理することはできない。しかし、冬季の寒さを比較する際に日中の気温が 0度未満(氷点下)の日を数えることは基本であり、無視することができない。従って -1度に丸めるには絶対値が小さすぎる温度は -0度 と記録される。道路上などに設置してある気温・路温計でもそれを見ることが出来る。数値表現において符号の概念をゼロにも適用した結果として負のゼロが生じる場合がある。例えば整数を"N"進法で表現する場合、ゼロ以外の数は、のいずれかの形に一意に表現できる。しかしゼロのみはの二種類の表現が可能であるため、負のゼロの問題が生じる。この事が原因で、0のみ例外処理が必要になる場合がある。例えば2つの数値が等しいかどうかを判定するために以下のようなプログラムを書くとバグを作り込むこととなる:このプログラムにA=+0、B=-0を代入すると、本来は「A=B」を出力しなければならないはずだが、両者の符号が異なることが原因で「A≠B」を出力してしまう。このように負のゼロは、プログラムにおいてバグの原因になってしまうので、慎重に取り扱う必要がある。この種の問題の根本的解決としては、そもそも負のゼロが生じない数値表現を選ぶ、という方法があるが、他の問題との兼ね合いによっては、必ずしもこれが最良な解決になるとは限らない。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。