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

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

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

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

فرمت فایل دانلودی:.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زبان برنامه نويسي (دانلود رایگان)
  • سوالات خود را درباره این فایل پرسیده، یا نظرات خود را جهت درج و نمایش بیان کنید.

  

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

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

درباره ما

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

دیجیتال مارکتینگ   ثبت آگهی رایگان   ظروف مسی زنجان   خرید ساعت هوشمند