عملگرهای بیتی

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 7 ماه و 3 هفته پیش .

این تاپیک تاکنون 57 بازدید داشته است .

نویسنده پست
جمعه ، 15 آوریل 2016     9:58 ق.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

این عملگرها بر روی بیت های یک متغییر عملی را انجام میدهند و بیتها را به نسبت عملگر برمیگردانند. اگر متغییرها رشته هستند بر روی کدهای ASCII آنها عمل می کند.

عملگر
توضیحات
مثال
نتیجه

~
 not
~$a;
بیت هایی را برمی گرداند که در a$ نیستند.

&
 and
a$ & $b;
بیت هایی را برمی گرداند که هم در a$ و هم در b$ هستند.

|
 or
$a | $b;
بیت هایی را که در a$ یا در b$ هستند برمی گرداند.

^
 xor
$a ^$b;
بیت هایی را برمی گرداند که در a$ یا در b$ هستند اما در هر دو نیستند.

>>
 شیفت به چپ
$a << $b;
بیت های a$ را به اندازه b$ تا به سمت چپ انتقال می دهد.

<<
 شیفت به راست
$a >> $b;
بیت های a$ را به اندازه b$ تا به سمت راست انتقال می دهد.

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .