• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

int_fast8_t f8 의미

21.10.01 22:10 작성 조회수 211

2

다른 시스템에서 다른 바이트를 쓸 수 있으니 이식성을 위해 고정하자는 의미로  #include <stdint>  라이브러리 포함시켜서 int_fast8_t f8; 를 선언했는데 이 표현이 a라는 변수를  8비트 중 가장 빠른 것으로 고정시키겠단 뜻이라 설명하셨는데  뭐 다른 int_32t 와 같은 건 다른 시스템에서도 32비트로 쓰이게 한다는 것과 적어도 16비트를 쓰겠다는 선언 등은 이해가 가는데 8비트 중 가장 빠른 것을 고정시키겠단 것은 이해가 잘 안됩니다 ㅜㅜ 

답변 1

답변을 작성해보세요.

3

안소님의 프로필

안소

2021.10.02

안녕하세요!

https://stackoverflow.com/questions/5254051/the-difference-of-int8-t-int-least8-t-and-int-fast8-t

저도 모르겠어서 찾아보니 ㅠㅠ 

'적어도' 8bit 를 가진 것들 중에서 가장 빠른 것이라고 하네요. 그러니까 8bit '이상'인 정수들 중에서겠네요!

링크 읽어보시면 도움 될 것 같아요!