آموزش عملگر های منطقی در زبان c/ c++

 فهرست عملگرهای منطقی در C++

                               &&                        AND (و)

                                ||                            OR (یا)

                           !                     NOT   (نقیض)

 

این‌ها همیشه مقدار true یا false تولید می‌کنند.

2. توضیح دقیق هر کدام

2.1. عملگر AND منطقی (&&)

فقط وقتی true می‌شود که هر دو شرط درست باشند.

فرمول ذهنی:

فرض کنید ما دوتا کلید داریم : 

کلید A 

کلید B

 اگر از عملگر منطقی  AND  استفاده کنیم باید هردو کلید باهم روشن باشند که لامپ مورد نظر ما روشن شود . یعنی اگر یکی از کلید ها زده شود و کلید دیگر زده نشود لامپ روشن نمی شود. 

جدول خلاصه:

                 A                   B                  A && B
true  true  true
true    false  false
false  true  false
false  false  false

 


2.2. عملگر OR منطقی (||)

اگر حداقل یکی از شرط‌ها درست باشد نتیجه true می‌شود.

فرمول ذهنی:

فرض کنید ما دوتا کلید داریم : 

کلید A 

کلید B

 اگر از عملگر منطقی  OR  استفاده کنیم اگر حتی یکی از کلید ها هم زده شود لامپ ما روشن میشود و در دوره جامع الکترونیک به خوبی در مورد گیت های منطقی با استفاده از ترانزیستور به خوبی صحبت کرده ایم .

نمونه کد : 

 

A

B

A | | B

true

true

true

true

false

true

false

true

true

false

false

false

 

2.3. عملگر NOT منطقی (!)

مقدار را برعکس می‌کند:

  در مثال کد بالا مقدار y  برابر میشود با برعکس مقدار x 

مثال حرفه ای با زبان آردوینو :

......

نکته‌های حرفه‌ای

نکته ۱: منطقی‌ها با بیتی‌ها اشتباه نشوند.......

این مقاله فقط بخش مقدماتی این مبحث را پوشش می‌دهد. اگر علاقه‌مند بودی توضیح مرحله‌به‌مرحله و کامل‌تر همین موضوع را یاد بگیری، آموزش کامل آن در دوره جامع زبان C قرار داده شده است

 

۰
از ۵
۰ مشارکت کننده

جستجو در مقالات

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش

سبد خرید