1. NaN의 비교와 산술 연산 특성 NaN(Not a Number)은 숫자가 아님을 의미하며, 다음과 같은 특징이 있습니다. NaN은 NaN과 같지 않습니다. 따라서 모든 NaN값은 서로 다릅니다. NaN과 다른 숫자를 비교하면 결과는 항상 NaN이 됩니다. NaN과 다른 숫자를 산술 연산하면 결과는 항상 NaN이 됩니다. NaN은 유일한 float 타입 값으로, 자신과 같지 않습니다.
1. NaN의 비교와 산술 연산 특성
NaN은 NaN과 같지 않습니다. 그렇기 때문에 위 코드에서 같은 x끼리 비교를 하더라도 결과는 동일합니다. 
NaN과 NaN을 비교하였을 때도 결과는 마찬가지입니다. NaN은 숫자가 아니기 때문에 다른 숫자들과 연산이 수행되면 결과로 NaN을 받게 됩니다. NaN은 float 타입입니다.
NaN의 정의 NaN(Not-a-Number)은 수치 연산에서 정의되지 않은 값을 나타내는 특수한 부동 소수점 값입니다. NaN은 수학적 의미에서 숫자가 아니므로 일반적인 산술 연산에서 결과를 생성할 수 없습니다. NaN의 특징 모든 NaN 값은 고유하며, 서로 비교할 수 없습니다. NaN은 산술 연산 결과에서 특수한 경우를 나타냅니다. NaN은 IEEE 754 부동 소수점 표준에서 정의된 특수한 비트 패턴을 사용하여 나타납니다. NaN은 다음과 같은 경우 발생할 수 있습니다. 0으로 나누기 음의 0에서 무한대로 제곱근 구하기 무한대와 무한대를 더하거나 빼기
NaN의 정의와 특징
NaN이란?
NaN은 "Not a Number"의 약자로, 숫자로 표현할 수 없는 계산 결과나 값이 없는 경우에 사용되는 IEEE 754 부동소수점 표준에 정의된 특수한 값입니다.
NaN의 특징
- 숫자로 표현할 수 없는 특수한 값을 나타냅니다.
 - NaN은 자체적으로 0, 1 또는 다른 유효한 숫자와 같지 않습니다.
 - NaN에 산술 연산을 수행하면 항상 NaN 결과가 생성됩니다.
 - NaN은 float 값의 일종이며, 비트 표현 방식은 0.01, 0.00034, 3.141592와 같습니다.
 
NaN의 사용 사례
- 계산 결과가 무한대 또는 0으로 수렴하지 않거나 숫자로 표현할 수 없는 경우
 - 값이 부재하거나 알 수 없는 경우 (예: 데이터베이스에서 누락된 값)
 
NaN과 NULL의 차이점
- NaN은 숫자에 대한 특수한 값이고, NULL은 값이 없는 상태입니다.
 - NaN은 산술 연산에서 사용할 수 있지만, NULL은 사용할 수 없습니다.
 
NaN은 부동소수점 연산에서 중요한 특수 값으로, 계산 결과에서 예외적인 경우를 처리하는 데 사용됩니다.







