اموزش برنامه نویسی میکروکنترلر avr و اردوینو (جلسه سوم)
عملگرهای مقایسه ای :
با این عملگرها میتوان دو عبارت یا عدد را با هم مقایسه کرد و در صورتی که شرط برقرار بود حاصل یک و اگر برقرار نبود حاصل صفر میشود. بیشترین کاربرد عملگرهای مقایسه ای در جملات شرطی است.
عملگر | توضیحات | مثال |
نتیجه |
> | کوچکتر | 4>6 | 0 |
< | بزرگتر | 5<8 | 1 |
=> | کوچکتر مساوی | 6=>6 | 1 |
=< | بزرگتر مساوی | 11=<9 | 0 |
== | برابری | 3==3 | 1 |
=! | نامساوی (نابرابری) | 2=!2 | 0 |
عملگرهای منطقی :
عملگر | توضیحات | مثال |
! | نقیض(NOT) | x! |
&& | AND | x>y && m<p |
|| | OR | x>y || m<p |
مثال : در پایان مجموعه دستورالعمل های زیر ارزش متغیرهای c , b, a وd را بیابید ؟
1 2 3 4 5 6 7 8 |
a=10; b=20; c=30; d=40; w= a>b && d>c ; x= a>b || d>c ; y= !(a>b && d>c) ; z= !x ; |
نتیجه :
1 2 3 4 |
w=0 x=1 y=1 z=0 |
نکته : هر عددی بجز صفر یک در نظر گرفته میشود, مثلا 10&&1 حاصلش میشود یک چون در عبارات مقایسه ای و منطقی 10 را یک در نظر میگیرد .
مثال : در پایان مجموعه دستورالعمل های زیر ارزش متغیرهای w و x را بیابید ؟
1 2 3 4 5 6 |
m=10; n=m; p=25; q=15; w= (m==n && p==q) ; x= (m>=n && p!=q) ; |
نتیجه :
1 2 |
w=0 x=1 |
جلسه 1 : برنامه نویسی میکروکنترلر و اردوینو: انواع متغیر در زبان C
جلسه 2 : برنامه نویسی میکروکنترلر و اردوینو: عملگرها بخش ۱
جلسه 4 : برنامه نویسی میکروکنترلر و اردوینو: عملگرها بخش ۳
مطالب مفیدی داری
برای بک لینک دادن هم سایت ما امادس خواستی به من ایمیل بده یا تو سایت اعلام کن
در مورد سایت کمکی خواستی من درخدمتم