나는 그 질문이 이상해 보인다. 프로그래머는 때때로 너무 많이 생각합니다. 읽어주세요 ...
CI의 사용 signed
및 unsigned
정수 많이. 부호없는 정수를 부호없는 변수에 할당하는 것과 같은 일을하면 컴파일러가 경고한다는 사실이 마음에 듭니다. 부호없는 정수와 훨씬 더 많은 부호를 비교하면 경고가 표시됩니다.
나는이 경고를 좋아한다. 그들은 내 코드를 올바르게 유지하도록 도와줍니다.
우리는 왜 수레에 대해 같은 사치를 가지고 있지 않습니까? 제곱근은 절대 음수를 반환하지 않습니다. 음의 float 값이 의미가없는 다른 곳도 있습니다. 부호없는 플로트에 대한 완벽한 후보.
Btw-수레에서 부호 비트를 제거하여 얻을 수있는 단일 정밀도의 비트에 대해서는 열의가 아닙니다. 나는 float
그들이 지금처럼 s에 매우 만족 합니다. 때로는 부동 소수점을 부호없는 것으로 표시하고 정수와 동일한 종류의 경고를 얻고 싶습니다.
부호없는 부동 소수점 숫자를 지원하는 프로그래밍 언어를 알지 못합니다.
왜 존재하지 않는지 아십니까?
편집하다:
나는 x87 FPU에 부호없는 수레를 다루는 지시가 없다는 것을 알고 있습니다. 부호있는 부동 명령어를 사용하십시오. 부호있는 정수의 오버플로가 정의되지 않은 것과 같은 방식으로 오용 (예 : 0 미만으로 간주)이 정의되지 않은 동작으로 간주 될 수 있습니다.