부동 소수점 지원
많은 Microsoft 런타임 라이브러리 함수는 컴파일러와 함께 제공 되는 부동 소수점 라이브러리 또는 수치 연산 보조 프로세서에서 부동 소수점 지원이 필요 합니다.부동 소수점 지원 기능이 필요한 경우에 로드 됩니다.
부동 소수점 형식 지정자를 형식 문자열 함수 호출의 사용은 printf 또는 scanf 제품군, 부동 소수점 값을 지정 해야 합니다 또는 해당 부동 소수점 지원 컴파일러에 지시 하는 인수 목록에는 부동 소수점 값에 대 한 포인터입니다.
예제 코드에서는 부동 소수점 예외를 처리 하려면 참조는 _fpieee_flt 항목입니다.
중간 값의 부동 소수점 정밀도 함수에 의해 제어 됩니다 _control87, _controlfp, __control87_2.기본적으로 _controlfp's 정밀도 제어 (_PC_53) 53 비트로 설정 합니다.Fp10에 연결 합니다.OBJ 기본 정밀도 제어 (_PC_64)의 64 비트를 변경합니다.링커 명령 줄에 FP10.OBJ는 LIBC 앞에 나타나야 합니다.LIB LIBCMT입니다.LIB를 또는 MSVCRT.LIB입니다.
부동 소수점 함수
루틴 |
사용할 도구 |
.NET Framework에 있는 해당 |
---|---|---|
절대 값을 반환 합니다.int |
||
아크코사인 값을 계산 합니다. |
||
아크사인 값을 계산 합니다. |
||
아크탄젠트 값을 계산 합니다. |
||
배정밀도 부동 소수점 값을 문자열로 변환 |
||
Calculate Bessel functions _j0, _j1, _jn, _y0, _y1,_yn |
해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 Platform Invoke Examples. |
|
복잡 한 숫자의 절대 값 찾기 |
해당 사항 없음. |
|
정수 천장 찾기 |
||
배정밀도, 부동 소수점 또는 긴 배정밀도 부동 소수점 인수의 부호를 반대로 |
해당 사항 없음. |
|
Get 및 부동 소수점 상태 단어 지우기 |
해당 사항 없음. |
|
이전 부동 소수점 제어 단어를 가져오고 새 word 컨트롤 값 설정 |
해당 사항 없음. |
|
부호가 다른 값 하나를 반환 합니다. |
해당 사항 없음. |
|
코사인 계산 |
||
두 개의 지정 된 시간 값 사이의 차이 계산 합니다. |
||
다른 몫과 나머지를 반환 합니다. 하나의 정수 나누기 |
해당 사항 없음. |
|
변환 double 문자열은 지정 된 길이에 |
||
지 수 함수를 계산 합니다. |
||
절대 값 찾기 |
||
변환 double 에 지정 된 개수의 소수 지점 다음에 오는 숫자를 |
||
배정밀도 부동 소수점 값이 한정 되어 지 여부 확인 |
||
인수 보다 작거나 같은 최대 정수를 찾기 |
||
부동 소수점 나머지 |
||
부동 소수점 클래스에 대 한 정보가 들어 있는 상태 단어를 반환 합니다. |
System::Double::IsInfinity, System::Double::IsNegativeInfinity, System::Double::IsPositiveInfinity, System::Double::IsNan |
|
IEEE 부동 소수점 예외에 대 한 사용자 정의 트랩 처리기를 호출 합니다. |
해당 사항 없음. |
|
부동 소수점 연산이 패키지를 다시 초기화 합니다. |
|
|
지 수 값을 계산 합니다. |
해당 사항 없음. |
|
부동 소수점 값을 문자열로 변환 |
||
직각 삼각형의 빗변을 계산 합니다. |
해당 사항 없음. |
|
배정밀도 부동 소수점 값 없는 지정 된 번호에 대 한 (NaN) 검사 |
||
절대 값을 반환 합니다.long |
||
제품의 인수 및 2 지정 된 거듭제곱 계산 |
||
하나를 분할 long 의해 다른 정수 몫과 나머지를 반환 합니다. |
해당 사항 없음. |
|
자연 이나 밑이 10 인 로그값을 계산 합니다. |
||
배정밀도 부동 소수점 인수의 지 수 값을 추출 합니다. |
해당 사항 없음. |
|
Shift unsigned long int left (_lrotl) or right (_lrotr) |
해당 사항 없음. |
|
수학 오류 처리 |
해당 사항 없음. |
|
두 값 중 더 큰 반환 |
||
두 값 중 더 작은 반환 |
||
인수가 정수 및 소수 부분으로 분합니다 |
해당 사항 없음. |
|
표현할 수 있는 이웃을 반환 합니다. |
해당 사항 없음. |
|
값의 거듭제곱을 계산 합니다. |
||
printf, _printf_l, wprintf, _wprintf_l, printf_s, _printf_s_l, wprintf_s, _wprintf_s_l |
쓰기 stdout 지정 된 형식에 따라 |
|
의사 난수 번호 가져오기 |
||
Shift unsigned int left (_rotl) or right (_rotr) |
해당 사항 없음. |
|
2의 거듭제곱으로 배율 인수 |
해당 사항 없음. |
|
데이터를 읽을 stdin 에 지정 된 형식 및 쓰기 데이터를 지정 된 위치에 따라 |
||
새 word 컨트롤 값 설정 |
해당 사항 없음. |
|
사인 또는 하이퍼볼릭 사인을 계산 합니다. |
||
제곱근을 찾기 |
||
의사 난수 연속 초기화 |
||
부동 소수점 상태 단어 가져오기 |
해당 사항 없음. |
|
이중 정밀도 값을 문자열로 변환 |
||
탄젠트 또는 하이퍼볼릭 탄젠트를 계산 합니다. |