Int32_t, int64_t và int

E thấy có một số người khai báo cho hàm main là int32_t main hoặc là int64_t main. Vậy mọi người cho e hỏi cái đó có tác dụng gì khác so với việc khai báo int main và nên dùng khi nào ạ?

int32_tint64_t tương đương với intlong bên C. :smiley:

2 Likes

Cũng tùy compiler thôi bạn :smiley:

int32_t và đồng bọn ko phải là kiểu, mà chỉ là tên khác (alias) của kiểu thôi.

6 Likes

Nó khác ở chỗ:
kích thước (số bit, số byte) và giới hạn của int thay đổi theo tuỳ loại compiler, nền tảng.
Có chỗ int được hiểu là 32 bit, có chỗ 16, cũng còn có chỗ 8 bit.
Còn int32_t, int64_t thì chắc cú. Luôn 32,64 bit.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?