작성
·
307
2
다른 시스템에서 다른 바이트를 쓸 수 있으니 이식성을 위해 고정하자는 의미로 #include <stdint> 라이브러리 포함시켜서 int_fast8_t f8; 를 선언했는데 이 표현이 a라는 변수를 8비트 중 가장 빠른 것으로 고정시키겠단 뜻이라 설명하셨는데 뭐 다른 int_32t 와 같은 건 다른 시스템에서도 32비트로 쓰이게 한다는 것과 적어도 16비트를 쓰겠다는 선언 등은 이해가 가는데 8비트 중 가장 빠른 것을 고정시키겠단 것은 이해가 잘 안됩니다 ㅜㅜ
답변 1
3
안녕하세요!
https://stackoverflow.com/questions/5254051/the-difference-of-int8-t-int-least8-t-and-int-fast8-t
저도 모르겠어서 찾아보니 ㅠㅠ
'적어도' 8bit 를 가진 것들 중에서 가장 빠른 것이라고 하네요. 그러니까 8bit '이상'인 정수들 중에서겠네요!
링크 읽어보시면 도움 될 것 같아요!