일반적으로
정수형
로 사용한다.
c++ 스탠다드에 따르면 int는 at least 16bits로 되어있어 컴파일러나 아키텍처에 따라 2bytes일 수도 있다.
이를 해결하기 위해
#include <cstdint>
~~~
cout << sizeof(int8_t) << "\n";
cout << sizeof(int64_t) << "\n";
는
1bytes
8bytes를 리턴한다
c++에서 array를 사용할때는 array std를 사용하는 것이 좋은데
array<uint64_t,5> arr;
같은 식으로 변수 type과 arr의 크기를 지정할 수 있기 때문이다.
% vector std를 안쓰는경우