Cزبان برنامه نويسي (دانلود رایگان)

Cزبان برنامه نويسي (دانلود رایگان) - ‏زبان برنامه نويسي C ‏ صفحه ‏1 ‏بخش اول ‏زبان c‏ يك زبان سطح مياني است . ‏كلمات كليدي شاخص در اين زبان عبار...

کد فایل:26238
دسته بندی: انسانی » علوم کامپیوتر
نوع فایل:مقاله

تعداد مشاهده: 7665 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 11

حجم فایل:47 کیلوبایت

  دانلود  قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.
0 0 گزارش
  • لینک دانلود و خرید پایین توضیحات
    دسته بندی : وورد
    نوع فایل :  word (..DOC) ( قابل ويرايش و آماده پرينت )
    تعداد صفحه : 11 صفحه

     قسمتی از متن word (..DOC) : 
     

    ‏زبان برنامه نويسي C ‏ صفحه ‏1
    ‏بخش اول
    ‏زبان c‏ يك زبان سطح مياني است .
    ‏كلمات كليدي شاخص در اين زبان عبارتند از :
    auto
    do
    goto
    signed
    void
    break
    double
    if
    sizeof
    while
    case
    else
    int
    static
    char
    enum
    long
    switch
    const
    extem
    register
    typedef
    continue
    float
    returm
    union
    default
    for
    short
    unsigned
    ‏انواع داده در c ‏ :
    ‏زبان c ‏ شامل شش نوع اصلي مي باشد كه عبارتند از void ,enum double , float , int , char‏.
    ‏در زبان c ‏ برخي از انواع داده ها مي توانند با عباراتي نظير long short , unsigned , signed‏ تركيب شده ونوع داده أي ديگري را بوجود آورند.
    ‏هيچكدام از اين عبارات نمي توانند با نوع داده أي void‏ تركيب شوند.
    ‏نوع داده أي void‏ يك نوع داده تهي است يا به عبارت ديگر هيچ نوعي ندارد .
    ‏جدول زير انواع داده ها و حالات مختلف تركيب اين عبارات ذكر شده با انواع داده ها را نشان مي دهد .
    ‏نوع داده
    ‏طول
    ‏بازه
    char
    ‏1 بايت
    ‏128- تا 127
    unsigned char
    ‏1 بايت
    ‏0 تا 255
    enum
    ‏2 بايت
    ‏32768- تا 32767
    int
    ‏2 بايت
    ‏32768- تا 32767
    unsigned int
    ‏2 بايت
    ‏0 تا65535
    short int
    ‏2 بايت
    ‏32768- تا 32767
    long
    ‏4 بايت
    ‏2147483648- تا 2147483648
    unsigned long
    ‏4 بايت
    ‏0تا4294967295
    float
    ‏4 بايت
    double
    ‏8 بايت
    long double
    ‏10بايت
    ‏نوع داده أي long‏ با long int‏‌ يكي است.
    ‏قوانين تعريف متغيرها
    ‏نام متغير شامل حروف a ‏ تا z ‏ بزرگ يا كوچك ، a‏ تا z‏ ،‌ارقام 0 تا 9 و خط ربط (ـ) است .
    ‏كاراكتر شروع نام متغير نبايد يك عدد باشد .
    ‏حداكثر تعداد كاراكتر هاي نام متغير 32 كاراكتر است.
    int var 1 , var2;
    char ch;
    unsigned int i;
    ‏مقدار دهي به متغيرها
    ‏به هنگام تعريف متغير
    int b,c,d=4,e;
    char ch=’a’;
    ‏پس از تعريف
    b=0;
    c=d=2;
    ‏در c ‏ مقدار دهي اوليه به متغيرها توسط كامپايلر انجام نمي گيرد .
    ‏با استفاده از كلمه كليدي const ‏ مي توانيم ثابتهايي تعريف كنيم كه مقدار آنها در طول اجراي برنامه ثابت است . نحوه تعريف اين متغير ها بصورت زير است :
    ‏ليست متغيرها نوع const
    const int a=10, b=20;
    ‏اگر const‏ ها را مقداردهي اوليه نكنيم از سوي كامپايلر پيغام خطا صادر مي شود .
    ‏عملگر ها
    ‏نمادهاي هستند كه براي انجام اعمال خاصي مورد استفاده قرار مي گيرند .
    ‏عملگرها به چهار دسته محاسباتي ، رابطه أي ، منطقي و بيتي تقسيم مي شوند .
    ‏عملگر هاي محاسباتي
    ‏مثال
    ‏نام
    ‏عملگر
    x+y , +x
    ‏جمع و مثبت يكاني
    ‏+
    x-y, -x
    ‏تفريق و منهاي يكاني
    ‏-
    x*y
    ‏ضرب
    *
    x/y
    ‏تقسيم
    ‏/
    x%y
    ‏باقيمانده تقسيم
    ‏%
    x--,--x
    ‏كاهش يك واحد
    ‏--
    x++,++x
    ‏افزايش يك واحد
    ‏++
    ‏دستور ++x‏ يا x++‏ معادل دستور x=x+1‏ است
    ‏دستور x--‏ يا –x ‏معادل دستور x=x-1‏ است
    ‏اگر در يك عبارت از عملگر هاي افزايش و كاهش يك واحد استفاده كنيم به كاربردن اين عملگر ها در قبل و بعد از عملوند مربوطه با يكديگر متفاوت است .
    ‏اگر عمگرهاي ++ و -- نظير بعد از عملوند قرار گيرند مقدار فعلي عملوند مورد استفاده قرار گرفته و سپس عملگرها بر روي آن عمل مي كنند
    a=4;
    b=a++;
    ‏ابتدا مقدار 4‏ به متغير b ‏ نسبت داده ميشود و سپس مقدار a ‏ يك واحد افزايش يافته و 5 ‏ مي شود .
    ‏اگر عملگرهاي ++و -- قبل از عملوند مربوطه قرار گيرند پس از افزايش يا كاهش يك واحد به آنها مقدار جديد در عبارات مورد استفاده قرار مي گيرند.
    a=5;
    b=++a;
    ‏ابتدا مقدارa ‏يك واحد افزايش يافته و سپس بهb ‏ نسبت داده مي شود.
    ‏تقدم عملگرهاي محاسباتي
    ‏عملگر
    ‏نام
    ‏-- ++
    ‏كاهش و افزايش واحد
    ‏- +
    ‏منفي و مثبت يكاني
    %‏ / *‏
    ‏باقيمانده تقسيم ، تقسيم ،‌ضرب
    ‏- +
    ‏تفريق و جمع
    ‏عملگرهاي محاسباتي – انتسابي
    ‏معادل
    ‏مثال
    ‏نام
    ‏عملگر
    x=x+y;
    x+=y;
    ‏انتساب جمع
    ‏=+
    x=x-y;
    x-=y;
    ‏انتساب تفريق
    ‏=-
    x=x*y;
    x*=y;
    ‏انتساب ضرب
    ‏=*
    x=x/y;
    x/=y;
    ‏انتساب تقسيم
    /=
    x=x%y;
    x%=y;
    ‏انتساب باقيمانده
    ‏=%
    ‏عملگر هاي رابطه أي
    ‏مثال
    ‏نام
    ‏عملگر
    x>y
    ‏بزرگتر
    >
    x>=y
    ‏بزرگتر مساوي
    >=
    ‏زبان برنامه نويسي C ‏ صفحه ‏2
    x
    ‏كوچكتر

    x
    ‏كوچكتر مساوي
    ‏=
    x= =y
    ‏مساوي
    ‏==
    x!=y
    ‏نامساوي
    ‏=!
    ‏عملگر هاي منطقي
    ‏بر روي عملوند هاي منطقي عمل مي كنند .
    ‏مثال
    ‏نام
    ‏عملگر‏
    x>y && y
    ‏و (and)
    ‏&&
    x>y || y
    ‏يا (or)
    ‏ ||
    !x
    ‏نقيض (not)
    ‏!
    ‏در زبان c ‏ ارزش نادرستي (false)‏ با مقدار صفر و ارزش درستي (true)‏ با مقدار غير صفر مشخص مي شود .
    ‏عملگرهاي بيتي
    ‏اين عملگر ها فقط بر روي متغير هاي نوع int , char ‏ عمل مي كنند و روي متغيرهايي از ساير نوعها مانند double , float‏ و . . . . قابل اجرا نيستند .
    ‏نوع عمل
    ‏عملگر‏
    and‏ (و)
    ‏&
    or‏ (يا )
    |
    xor‏ (يا انحصاري )
    ‏^
    not ‏(نقيض يا متمم 1)
    ~
    ‏انتقال به سمت راست
    >>
    ‏انتقال به سمت چپ

    ‏نحوه كاربرد عملگر هاي شيفت به صورت زير است :
    ‏تعداد انتقال >>‏ متغير
    ‏تعداد انتقال
    ‏هر انتقال معادل راست به تقسيم كردن مقدار متغير به 2 و هر انتقال به چپ معادل ضرب كردن در 2 است .
    ‏در صورت از دست دادن اطلاعات واقعي در شيفت به چپ يا راست مساله ضرب در 2 شدن با تقسيم بر 2 شدن صدق نمي كند.
    ‏عملگر ~ ‏ در متغير كليه بيتها را نقيض مي كند يعني بيت صفر را تبديل به يك كرده و بيت يك را تبديل به صفر مي نمايد .
    ‏عملگر ?:‏
    ‏نحوه كاربرد:
    exp1? exp2: exp3:‏ = متغير
    ‏ابتدا exp 1‏ ارزيابي مي شود اگر داراي ارزش true ‏ باشد مقدار exp2 ‏ پس از ارزيابي در متغير قرار مي گيرد و گرنه مقدار exp3 ‏ ارزيابي مي شود و نتيجه به متغير منتقل مي شود .
    x=(a>b)?5:10;
    ‏در مثال فوق چنانچه a ‏‌ از b ‏ بزرگتر باش مقدار 5 ‏‌ و در غير اينصورت مقدار 10 ‏‌ به x ‏‌ نسبت داده مي شود .
    ‏عملگر هاي *,&‏
    ‏عملگر &‏ يك عملگر يكاني است كه آدرس عملوند خود را مشخص مي كند نحوه كاربرد به صورت زير است .
    ‏نام عملوند &
    int *p, num ,m ;
    p=#
    ‏عملگر * ‏ يك عملگر يكاني است كه محتويات يك آدرس حافظه را مشخص مي كند
    p=# m=*p;
    ‏عملگر sizeof
    ‏جهت محاسبه طول يك نوع و يا يك متغير به كار مي رود .
    ‏نحوه كاربرد .
    );‏متغير يا نوع ) sizeof
    ;‏متغير sizeof
    int a,b,c;
    a=sizeof (int);
    b=sizeof c ;
    ‏تقدم عملگر ها در حالت كلي
    [] ()
    ! ~ ++ -- * & sizeof
    * / %
    + -
    >
    >=
    = = !=
    &
    ^
    |
    &&
    ||
    ?:
    = += -= *= /= %=
    int x=5 , y=10 , k=4,s=2
    s+= ++ x
    ‏تبديل انواع داده أي به يكديگر‏
    ‏معمولاً در دو حالت انجام مي شود 1- در عبارات 2- در حكم انتساب
    ‏وقتيكه متغيرها با نوع هاي مختلف در يك عبارت با يكديگر تركيب مي شوند با تبديل نوع صورت مي گيرد
    ‏نوعهاي با طول كوچكتر به نوعهاي با طول بزرگتر تبديل مي شود
    char ch;
    int i ;
    floate f;
    double d;
    result = (ch / i) + (f * d) – (f + i)
    ‏در حكم انتساب نيز ممكن است تبديل نوع داده اي است صورت گيرد . در صورت تبديل نوع ،‌ ممكن است اطلاعاتي از بين برود كه بايد در نتيجه حاصل احكام انتساب دقت كافي به خرج داد .
    ‏در c ‏ چنانچه انواع گوناگون (به غير از اشاره گرها) را به يكديگر نسبت دهيم پيغام خطايي صادر نمي شود.
    ‏اطلاعاتي كه از بين مي رود
    ‏نوع مقصد
    ‏نوع مبدا
    ‏اگر عدد بزرگتر از 127 باشد مقصد منفي شد
    unsined char
    char
    ‏8 بيت با ارزش
    char
    short int
    ‏24 بيت با ارزش
    char
    long int
    ‏16 بيت با ارزش
    int
    long int
    ‏قسمت كسري يابيشترو نتيجه حاصل گردميشود
    int
    float
    ‏قسمت كسري يا بيشترونتيجه حاصل گردميشود
    float
    double
    ‏وقتي نوع بزرگتري به نوع كوچكتر انتساب داده مي شود قسمتي از اطلاعات از بين مي رود .
    ‏ساختار برنامه هاي c ‏‌
    ‏هر برنامه در زبان c ‏ داراي يك تابع به نام main()‏‌ است .
    ‏در زبان c ‏‌ توابع را به دو صورت مي توان تعريف نمود .

     



    برچسب ها: Cزبان برنامه نويسي (دانلود رایگان) Cزبان برنامه نويسي دانلود Cزبان برنامه نويسي (دانلود رایگان) Cزبان برنامه نويسي Cزبان برنامه نويسي (دانلود رایگان)
  • سوالات خود را درباره این فایل پرسیده، یا نظرات خود را جهت درج و نمایش بیان کنید.

  

به ما اعتماد کنید

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
این سایت در ستاد ساماندهی پایگاههای اینترنتی ثبت شده است.

درباره ما

تمام حقوق اين سايت محفوظ است. کپي برداري پيگرد قانوني دارد.