2016-09-22 8 views
1

私は、これらの値を知っている:可能な最も低い負のCGFloatをどのようにして発見するのですか?

  • CGFloat.infinity
  • CGFloat.greatestFiniteMagnitudeよりも大きい、
  • よりも大きい、
  • CGFloat.leastNonzeroMagnitudeよりも大きい、
  • CGFloat.leastNormalMagnitudeよりも大きい
  • 0

しかしそれはそこに止まります...私が知る限り。負の値はどこにありますか?彼らの前に-を置くのは簡単かもしれないが、奇妙な例外があるかもしれないと心配するかもしれない。

CGFloatでキー負の数を見つけるにはどうすればよいですか?クリティカルには、負の無限無限の負数です。

答えて

2

浮動小数点数は符号ビットを持ち、浮動小数点数を反転すると、この符号ビットが反対の値に変化します(実際には負のゼロがあります)。

ちょうどそれらの前にマイナスを入れてください。否定は明確に定義されています。

関連する問題