Tôi đang sử dụng Ubuntu 10.10 (64 bit) với gcc
và tôi muốn sử dụng số nguyên 64 bit trong chương trình C++ của mình.Trình bày một số nguyên 64 bit trong GNU/Linux
Trên hệ thống của tôi, đầu ra của sizeof(long)
, sizeof(long long int)
và sizeof(int64_t)
là tất cả 8 byte (64 bit).
Vòng loại nào (long
, long long
hoặc int64_t
) bạn có khuyên bạn nên sử dụng số nguyên 64 bit không?
+1. Xem xét Win64 LLP64 và Unix LP64: http://en.wikipedia.org/wiki/64-bit#64-bit_data_models –