Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
Posted: Fri Nov 04, 2005 10:43 pm Post subject: عملگرها در زبان C
عملگرها در زبان C :
عملگر به شناسه ای می گویند که عملی را روی یک یا چند عملوند خود انجام می دهد . در زبان C عملگر های متفاوتی وجود دارند که عمده آنها در دسته بندی زیر می گنجند : ( تقدم از بلا به پایین کاهش می یابد )
نکته :
عملگر ++ یک واحد به متغییر می افزایید و عملگر – یک واحد از متغییر کم می کند
نکته :
تفاوت x-- و --x در اینست که در --x اول یک واحد از متغییر x کم شده سپس باقی دستور العمل ها انجام می شود ولی در x-- اول عملیات بروی x انجام می شود سپس مقدار نهایی یک واحد کم می شود
نکته:
عملگر != برابر با عملگر <> می باشد و مفهوم آن نامساوی است .
نکته:
عملگر || بجای( یا Or ) استفاده می شود و عملگر && بجای ( وAnd )استفاده می شود
نکته :
عملگر | برابر با یای منطقی و عملگر & برابر با و منطقی می باشد بین دو متغییر یا دو عبارت می باشد . در ضمن این عملگرها به صورت بیت به بیت عمل می کند
نکته :
عملگر ^ مانند همان عملگر XOR و ~ مانند نقیض منطقی و هر دو به صورت بیت به بیت عمل می کنند
نکته :
در زبان C نوع Boolean وجود ندارد به عوض آن در ارزیابی عبارت منطقی False معادل مقدار صفر و True معادل عددی غیر از صفر است
عملگرهای ترکیب :
از ترکیب عملگرهای محاسباتی و دستور انتخاب عملگرها ترکیبی زیر حاصل می شود
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum