본문 바로가기
소프트웨어 개발(SW Dev)/Rule(CERT C)

CERT C - FLT 규칙 목록

by flowhistory 2024. 11. 10.


FLP 

 

Floating Point (FLP) - 부동 소수점

부동 소수점에 관한 내용을 다루는 카테고리입니다. 
부동 소수점 변수를 루프 카운터로 사용하지 말 것과 같은 소수점 연산의 정확성과 안전성을 높이기 위해 지켜져야 하는 규칙이 포함되어 있습니다.

 

 

Rule
Number
Rule Definition 설명
FLP32-C 수학(math) 함수의 도메인 및 범위 오류를 방지하거나 감지합니다. C 표준 7.12.1 [ISO/IEC 9899:2011]은 특히 <math.h>의 수학 함수와 관련된 세 가지 유형의 오류를 정의합니다.
- 입력 인수가 수학 함수가 정의된 도메인 외부에 있는 경우 도메인 오류가 발생합니다.
- 유한 입력 인수가 극한에 접근할 때 수학 함수가 정확한 무한 결과를 갖는 경우 극점 오류(특이점 또는 무한이라고도 함)가 발생합니다.
- 극단적인 크기로 인해 함수의 수학적 결과를 지정된 유형의 객체로 표현할 수 없는 경우 범위 오류가 발생합니다.
728x90

'소프트웨어 개발(SW Dev) > Rule(CERT C)' 카테고리의 다른 글

CERT C - STR 규칙 목록  (0) 2024.11.12
CERT C - ARR 규칙 목록  (0) 2024.11.11
CERT C - INT 규칙 목록  (0) 2024.11.09
CERT C - EXP 규칙 목록  (0) 2024.11.08
CERT C - DCL 규칙 목록  (0) 2024.11.07

댓글