سلام!
برای مطالعه دقیق برید توی وبلاگ زیر خیلی خوب توضیح داده!
لینک هایی که توی مطلب گفته رو باز کنید و بخونید!
http://ppc.loxblog.com/post/39
عملگر: علامت های ریاضی مثل + - * / و...
عملوند: اعداد توی ریاضی مثل: ۲و۳و۴و۵و۶ و... بینهایت!
خوب یه عملگر داریم که اسمش NOT بیتی هست! (راستش خودم نفهمیدم چرا اسمشو گذاشتن بیتی) خوب شکلش به صورت (~) هست که توی برنامه نویسی میتونید خیلی راحت استفاده کنید!
دقت کنید! مثلا ما میام و میخوایم از هست تا LED که داریم یکیش رو خاموش کنیم و بقیه رو روشن بزاریم! برای اینکار نمیایم و یکی یکی همه رو روشن کنیم و بعدش اون یکی رو صفر کنیم که خاموش شه!
بلکه میام از not استفاده میکنیم!
مثلا به کد زیر توجه کنید
LPC_GPIO2->FIOSET =~0x2;
در کد بالا همه ال ای دی ها به جز ال ای دی دوم روشن میشه! چون ما نقیض کردیم (~) که LED دوم رو حساب نکنه!
فعلا
یا علی مدد...!