Trong ngôn ngữ lập trình C++, kiểu dữ liệu nào trong các kiểu sau có bộ nhớ lưu trữ lớn nhất?
A. int
B. char
C. short
D. bool
Đáp án đúng là: A
Vì kiểu char bộ nhớ lưu trữ là 1 byte.
Vì kiểu short bộ nhớ lưu trữ là 2 byte.
Vì kiểu int bộ nhớ lưu trữ là 4 byte.
Vì kiểu bool bộ nhớ lưu trữ là 1 byte.
→ Kiểu int có bộ nhớ lưu trữ là lớn nhất.
Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết
Xét khai báo biến:
int a,b;
float c;
Chương trình dịch trong C++ sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo trên:
Biến s được dùng để chứa các kí tự trong phạm vi từ ‘a’ đến ‘z’ thì biến s thuộc kiểu:
Số b được dùng để tính toán các số nguyên trong phạm vi từ -216đến 216-1 thì b thuộc kiểu:
Số z được dùng để chứa 2 giá trị true hoặc false thì z thuộc kiểu:
Biến a có thể nhận các giá trị 3; 200; 150 và biến b có thể nhận các giá trị 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
float b;
int b;