Các kiểu dữ liệu trong C++
Có nhiều kiểu dữ liệu trong C++ nhưng thường dùng nhất: int, float, double, char. Chi tiết:
int - Kiểu nguyên, thường cần 4 byte bộ nhớ.
float - Kiểu thực độ chính xác đơn, thường 4 byte.
double - Kiểu thực độ chính xác kép, thường 8 byte.
char - Kiểu ký tự, thường 1 byte.
Toán tử sizeof trong C++
Toán tử sizeof dùng để tìm kích thước kiểu dữ liệu. Là toán tử thời gian biên dịch xác định kích thước biến/kiểu dữ liệu tính bằng byte. Cú pháp:
sizeof (kiểu_dữ_liệu);
Chương trình tìm kích thước:
Ví dụ
#include <iostream>
using namespace std;
int main() {
cout << "Size of int is " << sizeof(int) << " bytes" << endl;
cout << "Size of float is " << sizeof(float) << " bytes" << endl;
cout << "Size of double is " << sizeof(double) << " bytes" << endl;
cout << "Size of char is " << sizeof(char) << " byte" << endl;
return 0;
}Đầu ra (ví dụ)
Size of int is 4 bytes Size of float is 4 bytes Size of double is 8 bytes Size of char is 1 byte
Sử dụng sizeof để lấy kích thước và hiển thị qua cout.