PDA

View Full Version : کارایی این علامت بین متغیر ها چیه؟ ">>" یا "<<"



raravaice
یک شنبه 09 دی 1386, 16:13 عصر
با سلام

کارایی این علامت بین متغیر ها چیه؟ ">>" یا "<<"
البته تا حدی فهمیدم که متغییر سمت چپ رو تقسیم بر 2 به توان متغییر سمت راست میکنه ولی مسئله اینه که من این دستور رو با convertor php to asp.net Microsoft از php به asp.net برگردوندم ولی برای مقادیر زیاد php یه جواب میده و asp.net یه جوابه دیگه راه حل چیه؟


مثلا
asp.net



dim a as long=100000000000
dim b as long=13
dim c as long
c=(a >> b)

-------------------------
result: c=25000000000
php



$a=100000000000;
$b=13;
$c = ($a>>13);
---------------------------------
result:$c=303938048

ممنون

vahid4134
یک شنبه 16 دی 1386, 18:00 عصر
این عملگر کار شیف دادن بیتی رو انجام میده