آموزش طراحی وب

عملگر محاسباتی در php

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

desk2

فصل دوم : عملگرها در php

جلسه اول : عملگر محاسباتی در php

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

 

عملگرهای محاسباتی

عملگرهای محاسباتی، عملگرهایی هستند که عملیات محاسبه ای روی عمل وندها انجام میدن . عملگرهای محاسباتی در php رو در زیر براتون لیست میکنم:

 

iroschool

عملگر های + , – , * , / , % چون روی دو عمل وند یا عدد عمل میکنند بهشون عملگرهای دو عمل وندی میگن . اما عملگرهای ++ یا — چون روی یک عمل وند کار میکنند بهشون عملگرهای تک عمل وندی میگن.

عملگر ++ یک مقدار به واحد نوع صحیح اضافه میکنه. مثلا اگر از یک حلقه ی نمایش اطلاعات استفاده کنید و i رو بصورت i++ بنویسید، در هر بار گردش در حلقه یک عدد به این واحد اضافه میشه یعنی ۵ میشه ۶ و یا ۶ میشه ۷ و به این ترتیب افزایش واحد داریم.

به مثال زیر توجه کنید، هر سه دستور زیر یکسان هستند:

عملگر — برعکس عملگر ++ کار میکنه. یعنی هربار یک مقدار از واحد نوع صحیح کم میکنه. یعنی ۶ میشه ۵ و یا ۵ میشه ۴ و به همین ترتیب … .

به مثال زیر توجه کنید، هر سه دستور زیر یکسان هستند:

تقدم در عملگرهای محاسباتی

به نکات زیر توجه کنید، ترتیب تقدم ها ارزیابی شده و شما باید به این قوانین توجه کنید:

 

عملگر () : اولیت نخست هست . اگر پرانتزها بصورت تو در تو باشند ، اول عبارتی که در درون داخلی ترین پرانتز هست محاسبه میشه و به همین ترتیب پرانتزهارو به بیرون محاسبه میکنید. اگر چندین جفت پرانتز در یک خط قرار گرفته باشه یعنی تو در تو نباشه، ترتیب اجرا و محاسبه از سمت چپ به راست خواهد بود. به مثال های زیر توجه کنید:

در این مثال ابتدا ۵+۶ انجام میشه و بعد ۴ در نتیجه ضرب میشه و در نهایت ۳ در نتیجه ی کل ضرب میشه.

 

در این مثال ابتدا ۵+۲ انجام میشه بعد ۲*۳ انجام میشه ، سپس ۳ در نتیجه ۲*۳ ضرب میشه و در نهایت دو نتیجه باهم جمع میشن.

 

عملگر * , / , % : اولویت دوم هست . اگر چند مورد از این عملگرها در یک عبارت وجود داشته باشه، ترتیب اجرا از چپ به راست خواهد بود.

عملگر + , – :اولویت آخر ، اگر چند مورد از این عملگرها داشته باشیم. ترتیب اجرا از سمت چپ به راست خواهد بود.

 

خوب دوستان این جلسه به اتمام رسید امیدوارم مفید بوده باشه.

موفق و پاینده باشید.

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

۱ دیدگاه

  • ممنون مثل همیشه خوب و عالی بود
    اگه میشه یکم سریعتر آموزش PHP بزارین و یکم مباحث بیشتری رو مطرح کنید
    ( میدونم مشغله ها زیاده ولی ما کاربرا هم دلمون به شما استادان خوشه ) 🙂

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین