اعداد صحيح باينری به دو شکل ديده می شوند:
1. اعداد صحيح بدون علامت (unsigned Integer) که شامل اعداد صحيح غير منفی هستند.
2. اعداد صحيح علامت دار (signed Integer) که می توانند مثبت يا منفی باشند.
نمايش اعداد صحيح بدون علامت
در اعداد صحيح بدون علامت کليه بيت ها به داده اختصاص داده می شود. کمترين مقدار ممکن يک عدد صحيح بدون علامت وقتی است که کليه بيت ها صفر باشد که معادل عدد 0 است. در بزرگترين عدد صحيح بدون علامت کليه بيت های عدد يک است.
جدول تعداد بيت ها و محدوده مقادير ممکن داده های عددی صحيح بدون علامت
نمايش اعداد صحيح علامت دار
اعداد صحيح علامت دار ممکن است مثبت يا منفی باشند. برای تشخيص علامت عدد يکی از بيت ها را به بيت علامت اختصاص می دهند. سه تکنيک برای نمايش علامت عدد وجود دارد که در نمايش اعداد صحيح علامت دار در حافظه استفاده می شده اند. در کليه اين روش ها با ارزش ترين بيت (سمت چپ ترين بيت) را به عنوان بيت علامت (sign bit) درنظر می گيرند. اگر اين بيت 0 باشد عدد مثبت و اگر 1 باشد عدد منفی است.
روش های نمايش اعداد صحيح علامت دار عبارتند از:
1. علامت مقدار
2. مکمل 1
3. مکمل 2