지금 프로그래밍 언어 (BNFs, 스캐너 등)에 대해 배우고 있으며 C에서 16 진수 부동 소수점 상수에 지수가 필요하다는 것이 이상하게 보입니다. C99 표준에서 16 진수 부동 소수점에 특정 지수가 있어야하는 이유는 무엇입니까?
,§6.4.4.2 부동 상수
hexadecimal-floating-constant:
hexadecimal-prefix hexadecimal-fractional-constant
binary-exponent-part floating-suffix[opt]
hexadecimal-prefix hexadecimal-digit-sequence
binary-exponent-part floating-suffix[opt]
옵션 지수와 진수 부동 소수점 상수를 구문 분석하는 스캐너를 작성하는 쉬운 것 같다. 왜 C 표준은 십진법 부동 소수점을위한 지수를 선택적으로 만들고 16 진수 부동 소수점을 위해 필요합니까?