터미널에서 float.h와 같은 표준 헤더 파일을 읽을 수 있는 방법이 있나요? 때로는 부동 소수점 숫자의 최대값이나 이와 유사한 값의 이름이 무엇인지 아는 것이 좋을 수도 있습니다.
답변1
헤더 파일만 포함하는 짧은 프로그램에서 C 전처리기를 호출하여 헤더 파일을 쉽게 "읽을" 수 있습니다.
echo '#include <float.h>' | cpp
cpp
그러나 헤더 파일이 수행하는 모든 작업은 기억하고 사용하지 않는 매크로를 정의하는 것이므로 유용한 출력이 많지 않다는 것을 알게 될 것입니다 .
float 또는 이와 유사한 것의 최대값을 알고 싶다면 실제로 질문하기 위해 약간 더 긴 프로그램을 작성할 수 있습니다.
(echo '#include <float.h>'; echo FLT_MAX) | cpp