PDA

View Full Version : سوال: حاصل عبارت زیر چیست؟



@arshid
چهارشنبه 09 مهر 1399, 18:06 عصر
169and31
جواب شده 9 چطور این جواب بدست اومده مگه عملگر and معادل && نیست ؟
چطور این جواب بدست اومده؟؟؟؟؟

sd702004
چهارشنبه 09 مهر 1399, 19:07 عصر
خیر یکسان نیست. & یک عملگر بیتی (Bitwise) هست در حالی که && یک عملگر منطقیه. عدد 169 بصورت بیتی (مبای دو) میشه 10101001 و عدد 31 میشه 11111 حالا اگه برای این دو عدد از عملگر & استفاده کنیم حاصل میشه عدد 1001 در مبنای دو یا 9 در مبنای ده


10101001 --> 169
& 00011111 --> 31
-----------
00001001 --> 9