ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2016/06/18
    100
    16

    معنی این دستور به زبان سی

    سلام دوستان، ببخشید من سی زیاد بلد نیستم و این دستور رو توو گوگل سرچ کردم ولی چیزی پیدا نکردم

    میشه بگید این دستور چیکار میکنه؟ اگه به زبان بیسیک ترجمش کنید که خییییلییی ممنون میشم

    color=(data<<i)&0x80

    همه متغیر ها از نوع int هستند

    مرسی
  2. #2
    2008/12/26
    384
    114

    پاسخ : معنی این دستور به زبان سی

    سلام متغیر data به تعداد i شیفت میشه به چپ و بعد از شیفت شدن با عدد 0x80 اند (and) میشه و نتیجش در متغیر color ریخته میشه
  3. #3
    2016/06/18
    100
    16

    پاسخ : معنی این دستور به زبان سی

    خیلی ممنونم، یعنی مثلا اگر متغیر data برابر 0b00000111 باشه و متغیر i هم برابر یک باشه میشه 0b00001110 ؟
    این که فرمودین and میشه یعنی چطوریه؟ یعنی مقدار
    0b00001110 با مقدار باینری 0b10000000 جمع میشه؟
    یعنی جواب برابر 0b10001110 میشه

    ببخشید انقدر سوال پرسیدم، ممنون میشم بازم راهنمایی بفرمایید. خیلی ممنون
  4. #4
    2013/09/03
    1,984
    633

    پاسخ : معنی این دستور به زبان سی

    سلام
    به این مدل میگن and بیتی...یعنی تمام بیت های متناظر در هم ضرب میشن و نتیجه در خروجی قرار میگیره...

    مثلا:


    0b01100011 & 0b11011010 = 0b01000010


    جمع شدن تفاوت داره و بهش or بیتی میگن.یعنی بیتهای متناظر با هم جمع منطقی میشوند و اوپراتور اون کاراکتر | هست...
    مثال:


    0b01100011 | 0b11011010 = 0b11011011
    قانون سوم نیوتون میگه برای اینکه بخوای به چیزی برسی باید از یه چیزی دل بکنی...

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  5. #5
    2016/06/18
    100
    16

    پاسخ : معنی این دستور به زبان سی

    خیلی ممنون، فکر میکنم موضوع رو فهمیدم
    ولی متاسفانه دستور and بیتی در بسکام انگار وجود نداره تا بتونم در بسکام مشابه این کد رو بنویسم
  6. #6
    2013/09/03
    1,984
    633

    پاسخ : معنی این دستور به زبان سی

    من بیسیک بلد نیستم ولی واستون سرچ کردم ...داره...همون and و or هستش
    لینک زیر توضیحات اوپراتور های زبان بیسیک هست:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    قانون سوم نیوتون میگه برای اینکه بخوای به چیزی برسی باید از یه چیزی دل بکنی...

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  7. #7
    2016/06/18
    100
    16

    پاسخ : معنی این دستور به زبان سی

    سلام، واقعا ممنون از پیگیریتون دوست عزیز،
    بله دستور and دقیقا میاد و دوتا عدد رو با هم اند بیتی میکنه، منم تازه پیدا کردم و اومدم اینجا از شما تشکر کنم و این موضوع رو اطلاع بدم تا سایرین هم بدونن.
    از همینجا از همه دوستان تشکر میکنم
نمایش نتایج: از 1 به 7 از 7

موضوعات مشابه

  1. معنی چند دستور در بسکام
    توسط FMN در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2012/01/15, 15:37
  2. معنی چند دستور در بیسکام
    توسط jafar2000 در انجمن میکروکنترلرهای AVR
    پاسخ: 18
    آخرين نوشته: 2011/12/24, 00:35
  3. تعداد دستور اسمبلی یک دستور زبان C
    توسط brm3 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2011/02/09, 16:47
  4. دستور ftoa چه معنی می دهد؟
    توسط alirf در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2010/04/10, 13:43
  5. فوری:معنی یه اصطلاح زبان انگلیسی/؟
    توسط ellisa در انجمن زبان انگلیسی
    پاسخ: 7
    آخرين نوشته: 2009/03/11, 06:25

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •