: 우리는 이미이 점을 변수를 부동의 기본값 것을 보았다D 프로그래밍 언어의 .nan은 무엇입니까? 는 D 프로그래밍 튜토리얼에서
. .nan은 무의미한 부동 점 표현의 결과로 나타날 수 있습니다.
import std.stdio; void main() { double zero = 0; double infinity = double.infinity; writeln("any expression with nan: ", double.nan + 1); writeln("zero/zero : ", zero/zero); writeln("zero * infinity : ", zero * infinity); writeln("infinity/infinity : ", infinity/infinity); writeln("infinity - infinity : ", infinity - infinity); }
그러나 정확히 Double.NaN의 것입니다 : 예를 들어 다음 프로그램에서 부동 소수점 표현은 모두 Double.NaN의 생산? 확실히 그것은 어떤 종류의 숫자 일 것임에 틀림 없는가? 이것이 반드시 분쟁으로 이어지지는 않습니까?
http://en.wikipedia.org/wiki/NaN – user763305
Java, C, C++ 및 다른 많은 언어에서와 동일한 의미입니다. 예 : http://stackoverflow.com/questions/2618059/in-java-what-does-nan-mean –
downvote 때마다 downvoted 이유를 적어주세요. 이것은 나에게 유효한 질문처럼 보입니다. – richarddonkin