01/10/2018, 09:12
Kích thước của kiểu dữ liệu trong C++
Chẳng hạn như khi khai báo: int ngay ;
Nhưng khi dùng thì ta chỉ nhap tu 1 - 31.
Như vậy có phải là thừa bộ nhớ đểu lưu trữ cái int ngay đó không? Có cách nào giảm kích thước của kiểu dữ liệu khai báo biến “ngay” đó không?
Bài liên quan
Hi Nguyen Trong Dung.
Dùng kiểu byte.
P/S Bạn chưa cần quan tâm cái đó đâu.
Đúng là thừa, nhưng nhanh, vì nó khớp với kích thước thanh ghi (register).
Bạn có thể đổi sang kiểu char, nhưng cũng chẳng thay đổi được gì nhiều vì nó được push vào stack theo nhóm 4 byte 1 lần để optimize. Học môn asm và kiến trúc máy tính để biết thêm chi tiết.
Có kiểu lưu Linux time đó