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

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

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

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

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

پارامترها:

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

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

مثال:

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

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

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

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

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

پس اگر:

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

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

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

منیع

 

 

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

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

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