چکیده:
برنامهسازی پیشرفته
سابقة تاریخی زبان C
زبان B
زبان BCPL
زبان C :
در سال 1972 توسط دنیس ریچی طراحی شد.
ویژگیهای بارز زبان C
C یک زبان میانی است
سطوح زبانهای برنامهسازی
زبانهای سطح پایین
Assembly
زبانهای میانی
Java، C
زبانهای سطح بالا
Pascal، Ada، Cobol، Basic
ویژگیهای بارز زبان C
C یک زبان ساختیافته است.
C زبان برنامهنویسی سیستم است.
C یک زبان قابل حمل است.
C زبانی قابل انعطاف و قدرتمند است.
کلیات زبان C
حساس به حروف (Case Sensitive)
INT و int
کلمات کلیدی کم
مثال: for ، if ، while
نکته: کلیه کلمات کلیدی با حروف کوچک هستند.
کلیات زبان C
; جدا کنندة دستورات از یکدیگر:
هر دستور در یک یا چند سطر
چند دستور در هر سطر
کلیات زبان C
توضیحات بین /* و /* یا بعد از //
/* this is a sample comment. */
// this is another sample comment.
استانداردسازی زبان C
گونههای مختلف زبان C
استانداردسازی زبان C :
ANSI C
کامپایلر پیشنهادی زبان C
Borland C++ 3.1
مجموعة دستورات هر زبان برنامهنویسی
دستورات کامپایلر زبان
دستورات ورودی - خروجی
دستورات محاسباتی و منطقی
دستورات کنترل روند برنامه
انواع دادههای اصلی
int
float
double
char
void
boolean ?!!
int
اعداد صحیح با دامنه محدود
برای کامپیوترهای شخصی دو بایت
32767-
2762+
float
اعداد حقیقی با دامنة محدود
نمایش معمولی
نمایش علمی
12.3E- 4 = 12.00003
double
اعداد حقیقی با دقتی بیشتر از float
Char
کاراکترها نمادها یا حروف
‘a’
‘A’
‘+’
‘~’
بسته به محل استفاده عدد یا کاراکتر است.
متغیرها
اسامی مجاز:
count
c124
avg_grade
اسامی غیرمجاز:
1test
bin#tree
for
تعریف متغیر
; نام متغیر نوع داده
int x ;
float m, n ;
char ch1, ch2, ch3 ;
long int count ;
برنامه نویسی