Assignment compatibility là gì?

Noun Programming
Khả năng tương thích phép gán

Hiểu khả năng tương thích (compatibility) trước khi xem thuật ngữ này. Trong khả năng tương thích phép gán (assignment compatibility), nếu kiểu dữ liệu (data type) của biến (variable) được gán cho một biến khác khác, nó dẫn đến mất giá trị của biến được gán nếu kích thước của biến được gán lớn hơn kích thước của biến mà nó được gán. Ví dụ bên dưới:


float n1=12.5;
int n2=n1;

Việc gán giá trị float cho kiểu int này sẽ làm mất giá trị thập phân của n1. Tuy nhiên, khả năng tương thích kiểu này sẽ không hiển thị bất kỳ lỗi nào nhưng nó có thể đưa ra cảnh báo “có thể mất dữ liệu”.

Learning English Everyday