Bước tới nội dung

Tính ký kết

Bách khoa toàn thư mở Wikipedia

Trong điện toán, tính ký kết là một thuộc tính của các loại dữ liệu đại diện cho các số trong các chương trình máy tính. Một biến số được ký nếu nó có thể đại diện cho cả số dươngsố âm và không dấu nếu nó chỉ có thể đại diện cho các số không âm (số 0 hoặc số dương).

Vì các số đã có thể đại diện cho số âm, chúng mất một dãy số dương chỉ có thể được biểu thị bằng các số không dấu có cùng kích thước (trong các bit) bởi vì khoảng một nửa giá trị có thể là giá trị không dương, trong khi loại không dấu tương ứng có thể dành tất cả các giá trị có thể cho phạm vi số dương.

Ví dụ, một bổ sung hai đã ký 16-bit số nguyên có thể giữ các giá trị −32768 đến 32767, trong khi số nguyên 16 bit không dấu có thể giữ các giá trị 0 đến 65535. Đối với phương pháp biểu diễn dấu hiệu này, bit ngoài cùng bên trái (bit quan trọng nhất) biểu thị giá trị là dương hay âm (0 đối với dương, 1 đối với âm).

Tham khảo

[sửa | sửa mã nguồn]

Liên kết ngoài

[sửa | sửa mã nguồn]
  • “Tổng quan về loại số”. MySQL 5.0 tài liệu tham khảo. mysql.com. 2011. Bản gốc lưu trữ ngày 29 tháng 4 năm 2016. Truy cập 6 tháng 1 năm 2012.
  • “Hiểu quy tắc chuyển đổi số nguyên”, Tiêu chuẩn mã hóa CERT, Đội phản ứng khẩn cấp máy tính, truy cập 31 tháng 12 năm 2015