پاسخ ( ۱ )

  1. سلام

    عملگر های بیتی مثل همون عملگر های ریاضی خودمون(همون جم و ضرب و …) یک سری کارهایی رو انجام میدن اما روی اعدادی که بر مبنای ۲ هستن. یعنی همون صفر و یک ها.

    حالا اعداد باینری:

    اگه این اعداد رو از راست بخونیم اینجور میشه که هر رقم از راست به معنی ۲ به توان یک عدد هست به این صورت که رقم اول(از راست) یعنی ۲ به توان صفر، رقم دوم یعنی ۲ به توان یک، رقم سوم یعنی ۲ به توان ۲٫ رفم دهم یعنی ۲ به توان ۹ و …

    حالا اگه اون رقم صفر بود ما کاری باها نداریم. اما اگه یک بود باید اون ۲ به توان یک عدد کمتر از اون رقم رو محاسبه کنیم.

    مثال:

    ۱۰۱۰

    از راست حساب کنیم رقم اول ۲ به توان صفر هست ولی چون رقم ما صفر هست پس ازش میگذریم.

    رقم دوم معادل ۲ به توان یک هست و چون این رقم ۱ هست پس ۲ به توان یک رو محاسبه میکنیم که میشه ۲٫

    رقم سوم گه معادل ۲ به توان دو هست رو رد میشیم چون عددش صفره

    و رقم چهارم که ۲ به توان ۳ هست رو محاسبه میکنیم چون این رقم یک هست. نتیجه ۲ به توان ۳ هم ۸ میشه.

    در نهایت رقم دوم یعنی ۲ به توان یک رو با رقم چهارم یعنی ۲ به توان  ۳ جمع میکنیم که میشه ۲ به علاوه ۸ که میشه ۱۰ خودمون.

    یعنی ۱۰۱۰ باینری معادل ۱۰ ما میشه(دسیمال)

ارسال یک پاسخ