آردوینو arduino, آموزش, رفرنس

عملگر یا بیتی ترکیبی در آردوینو

عملگر یا بیتی ترکیبی در آردوینو

عملگر یا بیتی ترکیبی در آردوینو =| است و معمولا به همراه یک متغیر و یک ثابت برای ست کردن (1 کردن) بیت‌هایی خاص در یک متغیر استفاده می‌شود.

سینتکس (نحو):

پارامترها:

X: متغیری از نوع char , int و یا long

Y: ثابتی از نوع int یا متغیری از نوع char , int و یا long

مثال:

ابتدا مروری بر عملگر یا بیتی (|) می‌کنیم:

بیت‌هایی که با عملگر “یای بیتی”، با 0 OR شده‌اند تغییری نکرده‌اند؛ پس اگر myByte یک متغیر از نوع byte باشد:

بیت‌هایی که با عملگر “یای بیتی”، با 1 OR شده‌اند، به 1 تبدیل و درواقع ست شده‌اند؛ پس:

در نتیجه برای ست کردن بیت‌‌های 0 و 1 یک متغیر درحالی‌که بقیه بیت‌ها تغییری نکنند، از عملگر و بیتی ترکیبی (=|) با ثابت B00000011 استفاده کنید:

همان مثال بالا، اما جای بیت‌های متغیر، نماد X  را قرار داده‌ایم:

پس اگر:

عملگر و بیتی ترکیبی (=&)

عملگر “و” بیتی (&)

عملگر “یا” بیتی (|)

منیع

 

 

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.  همکاری با سیسوگ

 

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *