Overflow error là gì?

Phrase Programming
overflow condition
Lỗi tràn

Lỗi tràn (overflow error) là một lỗi xảy ra khi máy tính cố gắng xử lý một số quá lớn so với nó. Mỗi máy tính đều có một phạm vi giá trị được xác định rõ ràng mà nó có thể đại diện. Nếu trong quá trình thực thi một chương trình, nó gặp một số nằm ngoài phạm vi này, nó sẽ gặp lỗi tràn (overflow error). Lỗi tràn (overflow error) đôi khi được gọi là overflow condition.

Điều này có nghĩa là một kiểu dữ liệu nhất định (data type) được sử dụng để lưu trữ một phần dữ liệu không đủ lớn để chứa dữ liệu. Ví dụ, nếu bạn cố gắng nhét mười hai lon súp vào một chiếc hộp được thiết kế để chứa mười lon, hai lon sẽ "tràn" không gian đó. Đồng thời, một số kiểu dữ liệu nhất định chỉ có thể lưu trữ các số có kích thước nhất định. Nếu kiểu dữ liệu là một bytevà dữ liệu được lưu trữ lớn hơn giá trị không dấu 256, thì lỗi tràn (overflow error) sẽ xảy ra.

Learning English Everyday