نمایش پست تنها
  #5  
قدیمی 07-24-2009
deltang deltang آنلاین نیست.
کاربر عالی
 
تاریخ عضویت: Mar 2009
محل سکونت: TehrAn
نوشته ها: 6,896
سپاسها: : 0

200 سپاس در 186 نوشته ایشان در یکماه اخیر
deltang به Yahoo ارسال پیام
پیش فرض

توضیحات مختصری در مورد زبان ++C

دستورات زبان C به حروف كوچك و بزرگ حساس هستند و تمام كلمات كليدي اين زبان با حروف كوچك هستند.( case sensitive )
حداكثر طول يك دستور 255 كاراكتر است.
تمامي دستورات به ; ختم مي شوند.(سمي كولون)
توضيحات در C بين //(براي يك خط) و /* ..... */ (براي چند خط) قرار مي گيرند.
ساختار يك برنامه ساده درC بصورت زير مي باشد:



void main()
{
تعريف متغيرها
:
دستورات
:
}

كاراكترهاي } و { نشان دهنده آغاز و پايان يك بلو ك ميباشند. البته اين ساختار خيلي ساده است و در جلسه هاي آينده اين ساختار را گسترش خواهيم داد.

انواع داده ها در C :
داده هاي صحيح(integer): براي تعريف از كلمه كليدي int استفاده مي كنيم.
داده هاي اعشاري(float): براي تعريف از كلمه كليدي floatاستفاده مي كنيم.
داده هاي اعشاري با دقت مضاعف: براي تعريف از كلمه كليدي double استفاده مي كنيم.
داده هاي كاراكتري: براي تعريف از كلمه كليدي char استفاده مي كنيم.
داده تهي: براي تعريف از كلمه كليدي void استفاده مي كنيم.
براي تعريف رشته ها در C نيز از char استفاده ميكنيم .البته رشته در C وجود ندارد و ما از آرايه كاراكتري براي تعريف رشته استفاده مي كنيم. كاراكتر ها در C بين گيومه(‘ ‘) و رشته ها بين كوتيشن(“ “)قرار مي گيرند.

نحوه تعريف متغيرها:

هر متغير از يكي از انواع بالا تعريف ميشود. البته نوع تهي براي تعريف توابع و نوع برگشتي آنها وقتي كه نمي خواهيم چيزي برگشت دهند به كار مي رود. براي تعريف متغيرها مي توان از حروف كوچك و بزرگ انگليسي و ارقام صفر تا نه استفاده كرد به شرطي كه نام متغير با عدد شروع نشود. شكل كلي تعريف متغير به صورت زير مي باشد:

;نام متغير نوع

براي مثال:

; int a

; float a,b,c

; int a=5,b18

; char ch

خط اول متغير a را از نوع صحيح، خط دوم متغيرهاي a و bو c را از نوع اعشاري و خط آخر ch را از نوع كاراكتري تعريف مي كند . خط سوم علاوه بر تعريف متغير a مقدار 5 را نيز در آن قرار مي دهد همچنين متغير b18 را نيز بدون مقدار تعريف ميكند.

عملگرهاي زبان C :

(عملگرهاي محاسباتي)
مثال
مفهوم
عملگر

x+y
عمل جمع
+

x-y و -x
تفريق و منفي
-

x*y
ضرب
*

x/y
تقسيم صحيح و اعشاري
/

x%y
باقيمانده تقسيم
%

++x و x++
افزايش يك واحدي(incremnt)
++

x-- و --x
كاهش يك واحدي(decrement)
--


(عملگرهاي منطقي)
مثال مفهوم
عملگر

R1 && R2
AND منطقي
&&

R1 || R2
OR منطقي
پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید