از عملگرهای بیتی برای مقایسه اعداد (باینری) استفاده می شود:
| اپراتور | نام | توضیح |
|---|---|---|
| & | و | هر بیت را بر روی 1 تنظیم می کند اگر هر دو بیت 1 باشند |
| | | OR | هر بیت را بر روی 1 تنظیم می کند اگر یکی از دو بیت 1 باشد |
| ^ | XOR | هر بیت را روی 1 تنظیم می کند اگر فقط یکی از دو بیت 1 باشد |
| ~ | نه | همه بیت ها را معکوس می کند |
| << | شفت به چپ پر کردن صفر | با فشار دادن صفرها از سمت راست به سمت چپ جابه جا شوید و بگذارید چپ ترین بیت ها بیفتند خاموش |
| >> | شفت به راست امضا شده | با فشار دادن کپی هایی از سمت چپ ترین بیت از سمت چپ به سمت راست حرکت دهید و اجازه دهید سمت راست ترین بیت ها سقوط می کنند |