Tiêu chuẩn C++ cho biết Kích thước của kiểu int, long là gì?

Tieu Chuan C Cho Biet Kich Thuoc Cua Kieu Int Long La Gi



Khái niệm quan trọng nhất cần hiểu trước khi bắt đầu phần viết mã của ngôn ngữ là kiểu dữ liệu. Loại thông tin mà mọi biến có thể chứa được gọi là kiểu dữ liệu và các ví dụ bao gồm các kiểu dữ liệu ký tự, số float và số nguyên. Kiểu dữ liệu đóng một vai trò quan trọng trong ngôn ngữ lập trình C++. Nó xác định loại dữ liệu được lưu trữ trong một biến.

Bài viết này trình bày kích thước tiêu chuẩn của kiểu dữ liệu int và long được sử dụng rộng rãi trong lập trình C++.

Kiểu dữ liệu int trong C++ là gì

Các int là một kiểu dữ liệu trong C++ được sử dụng để lưu trữ các số nguyên. Nó có thể lưu trữ cả số nguyên có dấu và không dấu. Các số nguyên có dấu có thể dương hoặc âm, trong khi các số nguyên không dấu luôn dương. Việc nó có thể biểu thị số âm hay không tùy thuộc vào việc nó có dấu hay không dấu.







Kích thước trạng thái tiêu chuẩn của một int trong C++

Kích thước trạng thái tiêu chuẩn của một int trong C++ là 4 byte (32 bit). Nó có thể lưu trữ các giá trị trong phạm vi bắt đầu từ -2.147.483.648 và kết thúc bằng 2.147.483.647. Tuy nhiên, kích thước của int có thể khác nhau tùy thuộc vào trình biên dịch hoặc hệ điều hành bạn đang sử dụng. Giống như, đối với HĐH 32Bit, kích thước của int là 4 byte nhưng đối với HĐH 64Bit, nó có thể là 8 byte (64 bit) . Tuy nhiên, trên hầu hết các trình biên dịch, kích thước tiêu chuẩn của int được đặt thành 4 byte.



Ý nghĩa của Kiểu dữ liệu dài trong C++

Dài kiểu dữ liệu trong C++ lưu trữ các giá trị cho các biến hoặc hằng với 64 bit dung lượng lưu trữ và là một số nguyên có dấu được sử dụng để lưu trữ các giá trị cho các biến hoặc hằng số lớn hơn loại dữ liệu 32 bit số thông thường.



Kích thước trạng thái tiêu chuẩn của long trong C++

Trên hầu hết các trình biên dịch, kích thước tiêu chuẩn của long trong C++ là 8 byte (64 bit) . Tuy nhiên, kích thước có thể thay đổi nếu bạn sử dụng kiểu dữ liệu dài trong hệ điều hành 32Bit. Lý do đặt kích thước long thành 8 byte là vì người dùng có thể lưu trữ các giá trị lớn hơn nhiều so với int . Điều đó có nghĩa là nếu người dùng muốn làm việc với số lượng lớn, họ có thể sử dụng long thay vì int trong các chương trình C++.





Cách tính Kích thước của kiểu dữ liệu trong C++

Nếu bạn đang sử dụng trình biên dịch trên bất kỳ hệ điều hành nào, bạn có thể tìm kích thước của int dài sử dụng mã C++ sau đây.

#include
sử dụng không gian tên tiêu chuẩn ;

int chủ yếu ( ) {
cout << 'Tổng kích thước của int:' << kích thước của ( int ) << kết thúc ;
cout << 'Tổng kích thước dài: ' << kích thước của ( dài ) << kết thúc ;
cout << 'Tổng kích thước của long int:' << kích thước của ( dài int ) << kết thúc ;
trở lại 0 ;
}

Trong đoạn mã trên, bạn có thể tìm thấy kích thước của một int , dài và dài int .



đầu ra

Phần kết luận

Trong C++, các giá trị được lưu trữ trong các kiểu dữ liệu được gọi là các biến kiểu dữ liệu số nguyên và dài trong bộ nhớ. Chúng có một số giá trị tiêu chuẩn đối với kích thước trình biên dịch. Nhưng trong hầu hết các trường hợp, các int kiểu dữ liệu có kích thước chuẩn là 4 byte và một dài kiểu dữ liệu có kích thước 8 byte bằng ngôn ngữ C++.