NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4324 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: and کردن دو بایت

  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    5
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض and کردن دو بایت

    سلام دوستان
    من دو بایت مثلا 0b00110011 و 0b00100101 دارم و میخوام این دو بایت رو باهم اند کنم نه تک بیت تک بیت.
    دستوری وجود داره ه اینهارو باهم اند کنم؟

    کامپایلرم codevision هستش

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    وقتی دو بایت رو با هم and میکنی، در اصل داری and رو روی بیتهاش اعمال میکنی!

    char a,b,c;

    c=a&b;

  4. کاربران : 3 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  5. #3
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط naeim.western نمایش پست ها
    سلام دوستان
    من دو بایت مثلا 0b00110011 و 0b00100101 دارم و میخوام این دو بایت رو باهم اند کنم نه تک بیت تک بیت.
    دستوری وجود داره ه اینهارو باهم اند کنم؟

    کامپایلرم codevision هستش
    با اجازه اقا بهنام
    دوست عزیز
    بین دو عبارت یک & بنویسی یعنی اند بیتی
    و وقتی دو تا پشت سرهم بنویسی && یعنی" و "
    مثلا a&&b یعنی a و b
    a&b=c یعنی نتیجه اند بیتی و منطقی را بریز داخل c

  6. کاربران : 2 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  7. #4
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    5
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    ممنون از جوابتون
    من فکر کردم & یک بیتی هست پس اگه بریزم تو یک متغییر درست میشه.

  8. #5
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    5
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    && یک جواب منطقی داره که آره یا نه
    و برای همهشه که تک تک بیتها کلا باهم برارند یا نه.
    تشکر
    مرسی که کارم رو راه انداختین

  9. #6
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    5
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    && یک جواب منطقی داره که آره یا نه
    و برای همهشه که تک تک بیتها کلا باهم برارند یا نه.
    تشکر
    مرسی که کارم رو راه انداختین

  10. #7
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط naeim.western نمایش پست ها
    && یک جواب منطقی داره که آره یا نه
    و برای همهشه که تک تک بیتها کلا باهم برارند یا نه.
    تشکر
    مرسی که کارم رو راه انداختین
    بزار یه مثال بزنم قضیه روشن بشه
    مثلا کد زیر را در نظر بگیر
    کد:
    if((a&0x01)==1)
    {
    ....
    ....
    ...
    }
    کد بالا میگه مثلا اگر عدد a را با 1 and کردی و جوابش 1 اومد شرط مثلا درسته و دستوراتش اجرا میشه
    کد:
    if(a==12&&b==13)
    {
    ...
    ....
    }
    دستور بالا اگه a مقدارش 12 بود و b مقدارش 13 انوقت شرط اجرا میشه

    نتیجه اینکه کاربرد هاش متفاوته && بیشتر در شرط ها مورد استفاده قرار میگیره
    ویرایش توسط Ma3ood : 08-07-2012 در ساعت 17:51

  11. تشکرها از این نوشته :


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

  1. تعبیه قابلیت آپدیت برنامه میکرو توسط کاربر عادی
    توسط sjafarim در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 9
    آخرين نوشته: 03-11-2013, 22:15
  2. تنظیم بایت ریت برای ارتباط سریال lpc2378
    توسط aleyasin در انجمن LPC series (NXP)
    پاسخ: 15
    آخرين نوشته: 09-08-2013, 15:13
  3. خوندن 1بیت از 1بایت در بیسکام
    توسط hamid6568 در انجمن AVR
    پاسخ: 5
    آخرين نوشته: 03-02-2011, 21:08

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

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