Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: kiểu long long int

  1. #1
    Ngày gia nhập
    04 2008
    Nơi ở
    Bốn bề là nhà
    Bài viết
    703

    Mặc định kiểu long long int

    Xin hỏi các bạn là trong C++ có kiểu long long int 64bit giống kiểu int64 của Pascal không?tại sao mình không sử dụng kiểu này được vậy?

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Có chứ bạn, kiểu số nguyên 64 bit trong C++ là kiểu LONGLONG hoặc là __int64
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    04 2008
    Nơi ở
    Bốn bề là nhà
    Bài viết
    703

    Mình đã thử rồi bạn ạ,khai báo như vậy cũng chỉ là kiểu nguyên 32 bit thôi( giá trị lớn nhất là 2^31-1).

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn thử bằng cách nào vậy ? Mình đã chạy thử thấy nó thực hiện phép cộng tới hơn 5 tỉ vẫn được mà. Bạn thử chạy đoạn code này sẽ rõ :

    C++ Code:
    1. int main(int argc, char* argv[])
    2. {
    3.     __int64 a = (__int64)0xFFFFFFFF;
    4.     __int64 b = (__int64)0xFFFFFFFF;
    5.     __int64 c = a + b; 
    6.     return 0;
    7. }
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 03-10-2008 lúc 12:08 AM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  5. #5
    Ngày gia nhập
    04 2008
    Nơi ở
    Bốn bề là nhà
    Bài viết
    703

    Không đâu bạn.
    mình thử khai báo long long y=4 tỉ thì nó báo lỗi vượt quá giới hạn ngay.

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định kiểu long long int

    Trích dẫn Nguyên bản được gửi bởi tanglung117 Xem bài viết
    Không đâu bạn.
    mình thử khai báo long long y=4 tỉ thì nó báo lỗi vượt quá giới hạn ngay.
    LONGLONG viết hoa và dính liền hoặc dùng __int64, khi gán biến phải ép kiểu
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  7. #7
    Ngày gia nhập
    04 2008
    Nơi ở
    Bốn bề là nhà
    Bài viết
    703

    Thì ra phải ép kiểu,nhưng mình vẫn lạ là không khai báo quá 5 tỉ được,??????cái này là sao hả bạn?

  8. #8
    Ngày gia nhập
    12 2011
    Bài viết
    23

    cho em hỏi là vi dụ long long a;
    thì khoảng giá trị của a là gì?
    thứ 2 là : double khác với long long ở điểm gì?

  9. #9
    Ngày gia nhập
    11 2010
    Bài viết
    589

    long long int là kiểu dữ liệu mới được chính thức đưa vào trong C99 và C++11, một số trình dịch có hỗ trợ long long ở cả chế độ cũ qua các extension nhưng không phải cái nào cũng vậy. Nói chung nếu không dùng C99 hay C++11 thì không nên dùng long long để đảm bảo tương thích.

Các đề tài tương tự

  1. chung cư làng quốc tế thăng long, cc làng quốc tế thăng long, lang quoc te thang long
    Gửi bởi hanhnc123 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 20-10-2011, 09:40 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn