Skip to main content

Định dạng số nguyên là gì?

Định dạng số nguyên là kiểu dữ liệu trong lập trình máy tính.Dữ liệu được gõ bởi loại thông tin đang được lưu trữ, theo dữ liệu số chính xác nào được lưu trữ và làm thế nào thông tin đó được thao tác trong quá trình xử lý.Số nguyên đại diện cho toàn bộ đơn vị.Các số nguyên chiếm ít không gian hơn trong bộ nhớ, nhưng tính năng tiết kiệm không gian này giới hạn cường độ của số nguyên có thể được lưu trữ. Các số nguyên là các số toàn bộ được sử dụng trong các ứng dụng số học, đại số, kế toán và liệt kê.Một số lượng ngụ ý không có đơn vị một phần nhỏ hơn.Số 2 là một số nguyên có một ý nghĩa khác mà số 2.0.Định dạng thứ hai chỉ ra rằng có hai đơn vị toàn bộ và 0 phần mười của một đơn vị nhưng có thể là một phần mười của một đơn vị.Số đầu tiên, như một số nguyên, ngụ ý rằng các đơn vị nhỏ hơn không được xem xét. Có hai lý do cho một định dạng số nguyên trong các ngôn ngữ lập trình.Đầu tiên, một định dạng số nguyên là phù hợp khi xem xét các đối tượng không chia hết thành các đơn vị nhỏ hơn.Người quản lý viết một chương trình máy tính để tính toán phân chia tiền thưởng 100 đô la giữa ba nhân viên, sẽ không chỉ định định dạng số nguyên cho biến tiền thưởng nhưng sẽ sử dụng một để lưu trữ số lượng nhân viên.Các lập trình viên nhận ra rằng các số nguyên là các số toàn bộ và không yêu cầu nhiều chữ số phải được biểu diễn chính xác.

Trong những ngày đầu của điện toán, không gian bộ nhớ bị hạn chế và quý giá, và định dạng số nguyên đã được phát triển để lưu bộ nhớ.Vì bộ nhớ máy tính là một hệ thống nhị phân, các số được biểu diễn trong cơ sở 2, có nghĩa là các chữ số có thể chấp nhận được là 0 và 1. Số 10 trong cơ sở 2 biểu thị số 2 trong cơ sở 10, vì 1 trong cột của hai là chữ số nhân với 2lớn lên đến sức mạnh thứ hai.100 trong cơ sở 2 bằng 8 trong cơ sở 10, vì 1 trong cột đầu tiên được nhân với 2 khối. Sử dụng cơ sở BẬT/TẮT để biểu diễn số nhị phân, máy tính dựa trên điện đã được phát triển.Một chút là một BẬT/TẮT, Đúng/Sai hoặc 0/1 của dữ liệu.Mặc dù các cấu hình phần cứng khác nhau đã được khám phá bằng cách sử dụng các biến thể của số lượng bit được máy tính có thể giải quyết trực tiếp, byte 8 bit và từ 2 byte trở thành tiêu chuẩn cho điện toán sử dụng chung.Sau đó, đặc điểm kỹ thuật của chiều rộng định dạng số nguyên xác định không phải số lượng số thập phân mà là giá trị lớn nhất và nhỏ nhất mà một số nguyên có thể giả định..Trên trình biên dịch ngôn ngữ 32 bit, các ngôn ngữ C/C+ sử dụng định dạng số nguyên, int, để lưu trữ các giá trị số nguyên đã ký giữa từ231 đến 231-1.Một giá trị số nguyên được trừ để chứa số 0, hoặc khoảng +/- 2,1 nghìn tỷ.Trên trình biên dịch 64 bit, sử dụng kiểu dữ liệu INT64, các giá trị số nguyên đã ký trong khoảng từ -263 đến 263-1 hoặc +/- 9.2 nhóm, được cho phép.