بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
تاریخچه زبان C
زبان C در سال 1972 توسط دنیس ریچی طراحی شد.
زبان C تکامل یافته زبان BCPL است که طراح آن مارتین ریچاردز می باشد.
زبان BCPL نیز از زبان B مشتق شده که طراح آن کن تامپسون می باشد.
اسلاید 2 :
دسته بندی زبانهای برنامه نویسی
زبان های برنامه نویسی به 3 دسته تقسیم می شوند:
1- زبانهای سطح بالا مانند: Pascal, cobol, Basic
2- زبانهای میانی مانند: C, C++, FORTH
3- زبانهای سطح پایین مانند: اسمبلی
اسلاید 3 :
مشخصات زبان C
زبان c در سطح میانه است زیرا این زبان امکانات و قدرت زبانهای سطح پایین را دارد و نیز عناصر زبانهای سطح بالا را پشتیبانی می کند.
زبان C دارای قابلیت حمل یاPortability است یعنی با کامپیوترهای مختلف مانند Apple و IBM سازگار است.
زبان C برای نوشتن برنامه های سیستمی بکار می رود.
اسلاید 4 :
انواع برنامه های سیستمی
سیستم عامل
کامپایلر
مفسر
ویرایشگر
برنامه های مدیریت بانک اطلاعاتی
اسمبلر
اسلاید 5 :
مشخصات زبان C
در زبان C بین حروف کوچک و بزرگ تفاوت است.
هر خط می تواند تا 255 کاراکتر داشته باشد.
انتهای هر دستور را با ; مشخص می کنیم.
زبان C دارای 32 کلمه کلیدی است.
حجم کم برنامه های اجرایی در زبان C سرعت اجرا را افزایش داده است.
اسلاید 6 :
انواع داده
در زبان C 5 نوع داده استفاده می شود.
اسلاید 7 :
انواعداده
انواع داده اصلی بجز Void می توانند با عباراتی مانند Signed (علامت دار) و یا Unsigned (بدون علامت) و یا Long (بلند) و یا Short (کوتاه) ترکیب شوند و انواع دیگر را بوجود آورند.
اگر قبل از نوع, علامت دار یا بدون علامت بودن مشخص نشود کامپایلر بطور پیش فرض نوع را علامت دار در نظر می گیرد.
اسلاید 8 :
انواعثابت ها
در زبان C سه نوع ثابت وجود دارد:
1- ثابت عددی
2- ثابت کاراکتری
3- ثابت رشته ای
اسلاید 9 :
انواعثابت ها
ثابت عددی :
شامل اعداد صحیح و اعشاری می باشد.
اعداد صحیح به 3 روش نوشته می شوند:
1- اعداد ده دهی
2- اعداد مبنای هشت (قبل از عدد صفر قرار می دهیم)
3- اعداد مبنای 16(قبل از عدد عبارت 0x می گذاریم)
اسلاید 10 :
انواعثابت ها
ثابت های کاراکتری
1- در C تمام کاراکترها به عنوان ثابت کاراکتری درنظر گرفته می شوند.
2- می توان کد یک کاراکتر را به عنوان ثابت کاراکتری در نظر گرفت.
3- به عنوان مثال ‘A’ معادل کد اسکی 65 است.