Khác biệt giữa bản sửa đổi của “NaN”

Nội dung được xóa Nội dung được thêm vào
Trang mới: “Trong tin học, '''NaN''', (viết tắt của từ tiếng anh '''not a number''' - không phải số), là một giá trị của kiểu dữ liệu số,…”
(Không có sự khác biệt)

Phiên bản lúc 03:35, ngày 17 tháng 10 năm 2014

Trong tin học, NaN, (viết tắt của từ tiếng anh not a number - không phải số), là một giá trị của kiểu dữ liệu số, biểu diễn một giá trị không xác định hoặc không thể biểu diễn, nó thường gặp trong các phép tính dấu phẩy động. NaN được giới thiệu trong chuẩn dấu phẩy động IEEE 754 năm 1985, cùng với việc biểu diễn các số không đếm được như vô tận.

Có hai loại NaN: NaN tĩnh và tín hiệu NaN. NaN tĩnh dùng báo lỗi khi gặp một phép tóan hoặc giá trị không hợp lệ, trong khi tín hiệu NaN có thể cung cấp những chức năng nâng cao như đại số máy tính hoặc những phép tóan mở rộng trên số thực dấu phẩy động. Ví dụ 0/0 không được định nghĩa là một số thực, do đó nó được biểu diễn bằng NaN; căn bậc hai của một số âm là số ảo, không thể biểu diễn bằng một số thực dấu chấm động, do đó biểu diễn bằng NaN, NaN có thể được dùng để biểu diễn những giá trị còn thiếu trong tính tóan

Số thực dấu phẩy động