signbit
From cppreference.net
Common mathematical functions
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<math.h>
|
||
|
#define signbit( arg ) /* implementation defined */
|
(C99부터) | |
주어진 부동 소수점 숫자 arg 가 음수인지 판단합니다. 이 매크로는 정수 값을 반환합니다.
목차 |
매개변수
| arg | - | 부동소수점 값 |
반환값
arg 가 음수이면 0이 아닌 정수 값, 그렇지 않으면 0 입니다.
참고 사항
이 매크로는 0, 무한대, NaN의 부호 비트를 감지합니다. copysign 과 함께 이 매크로는 NaN의 부호를 검사할 수 있는 유일한 두 가지 이식 가능한 방법 중 하나입니다.
예제
이 코드 실행
가능한 출력:
signbit(+0.0) = 0 signbit(-0.0) = 128
참고문헌
- C23 표준 (ISO/IEC 9899:2024):
-
- 7.12.3.6 signbit 매크로 (p: TBD)
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.12.3.6 signbit 매크로 (p: TBD)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.12.3.6 signbit 매크로 (p: 237)
- C99 표준 (ISO/IEC 9899:1999):
-
- 7.12.3.6 signbit 매크로 (p: 218)
참고 항목
|
(C99)
(C99)
|
부동 소수점 값의 절댓값을 계산합니다 (
\(\small{|x|}\)
|x|
)
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 값의 크기와 다른 주어진 값의 부호를 갖는 값을 생성합니다
(함수) |
|
C++ documentation
for
signbit
|
|