تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: کمک در مورده دستوره printf

  1. #1
    اگه نباشه جاش خالی می مونه Armita_amini's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    197

    پيش فرض کمک در مورده دستوره printf

    سلام

    میشه منو راهنمایی کنید

    من اگه سوال داشتم میتونم بپرسم ؟


    1- اگر در دستور prinf تعداد درصد ها کمتر از تعداد متغیر ها باشد چه اتفاقی رخ میدهد ؟
    2- اگر در دستور prinf تعداد درصد ها بیشتر از تعداد متغیر ها باشد چه اتفاقی رخ میدهد ؟
    3- در دستور prinf اگر نوع متغیر خروجی ( فرمت خروجی) با نوع متغیر تعریف شده یکسان نباشد چه اتفاقی رخ میدهد ؟


    ممنوم میشم جواب بدین

  2. #2
    اگه نباشه جاش خالی می مونه rouhallah's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    478

    پيش فرض

    سلام

    میشه منو راهنمایی کنید

    من اگه سوال داشتم میتونم بپرسم ؟


    1- اگر در دستور prinf تعداد درصد ها کمتر از تعداد متغیر ها باشد چه اتفاقی رخ میدهد ؟
    2- اگر در دستور prinf تعداد درصد ها بیشتر از تعداد متغیر ها باشد چه اتفاقی رخ میدهد ؟
    3- در دستور prinf اگر نوع متغیر خروجی ( فرمت خروجی) با نوع متغیر تعریف شده یکسان نباشد چه اتفاقی رخ میدهد ؟


    ممنوم میشم جواب بدین
    با سلام
    در مورد سوال اول اگر تعداد درصدها كمتر از تعداد متغيرها باشه به ترتيبي كه در دستور printf متغيرها را قرار داد‌ه ايد مقاديرشان چاپ ميشود و متغيرهاي اضافي ناديده گرفته ميشود
    در مورد سوال دوم اگر تعداد درصدها بيشتر از تعداد متغيرها باشه ، متغير آخر به تعداد درصدهاي اضافي چندين بار ديگر نيز چاپ ميشود

    در مورد سوال سوم هم اگر مثلاً متغير شما از نوع كاراكتر تعريف شده باشد ولي در دستور printf از فرمت صحيح استفاده شده باشد در خروجي عددي صحيح متناسب با كاراكتر ذخيره شده در متغير خواهيم داشت
    و اگر مثلاً متغير شما از نوع صحيح باشد ولي در دستور printf از فرمت كاراكتري استفاده كرده باشيم
    در خروجي كاراكتري متناسب با عدد صحيح ذخيره شده در متغير خواهيم داشت
    اميدوارم اين موارد همون مورد سوال شما بوده باشه
    در ضمن اين سوالاتتون رو خودتون هم ميتونستيد امتحان كرده و به جواب برسيد.
    والسلام

  3. #3
    اگه نباشه جاش خالی می مونه Armita_amini's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    197

    پيش فرض

    مرسی دوست عزیز از جوابت

    اخه من سر کلاس هیچی یاد نمیگیرم که تمرین کنم به جواب برسم شما راهه حلی داری که من c رو یاد بگیرم ؟

  4. #4
    اگه نباشه جاش خالی می مونه Cris_Y's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    246

    پيش فرض

    bebin koli chiz baraye tamrin hast!
    masalan mitoni bejaye in ke soalato beporsi khodet emtehaneshoon koni!
    darzamn sare kelas beposr. ya inke az yeki yeseri soal begir o hal kon.too ditel ham mesalhaye khoobi hast. oona ro emtehan kon.
    albate doostan ehtemalan behtar javabetoono bedan

  5. #5
    اگه نباشه جاش خالی می مونه Armita_amini's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    197

    پيش فرض

    البته من دستورها رو قشنگ میتونم تایپ کنم و جواب رو از کامپایلر بگیرم ولی معنی لغات رو نمیفهمم

    مثلا" تو همین سوال ها منظور از تعداد درصدها چیه ؟

    یا تعداد متغیر چیه ما که دو تا متغیر بیشتر یاد نگرفتیم نام و نوع متغیر ولی تعداد متغیر نمیفهمم یعنی چی؟

  6. #6
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    شما همه این موارد رو می تونین خودتون تست کنید.یه برنامه کوتاه بنویسین و تست کنید اگه تعداد % ها کمتر یا بیشتر باشه چی میشه!
    یه برنامه مثل این:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مثلا" تو همین سوال ها منظور از تعداد درصدها چیه ؟
    شما خودتون تو سوالی که مطرح کردین صحبت از تعداد درصد ها کردین!!!
    درصد = %

    تعداد متغیر چیه ما که دو تا متغیر بیشتر یاد نگرفتیم نام و نوع متغیر ولی تعداد متغیر نمیفهمم یعنی چی؟
    تعداد متغیر جزئی از تعریف خود متغیر نیست
    فرض کنید سه متغیر کاراکتری به نا های a,b,c تعریف کردین.هر متغیر یک نام و یک نوع دارد.
    حالا میخواین همه این متغیر ها رو روی مانیتور نمایش بدین.
    تعداد متغیر هایی که باید نمایش بدین 3 تا میشه.یعنی a,b,c

  7. #7
    اگه نباشه جاش خالی می مونه rouhallah's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    478

    پيش فرض

    البته من دستورها رو قشنگ میتونم تایپ کنم و جواب رو از کامپایلر بگیرم ولی معنی لغات رو نمیفهمم

    مثلا" تو همین سوال ها منظور از تعداد درصدها چیه ؟

    یا تعداد متغیر چیه ما که دو تا متغیر بیشتر یاد نگرفتیم نام و نوع متغیر ولی تعداد متغیر نمیفهمم یعنی چی؟

    با سلام دوباره



    ببينيد اولاً اگه بتونيد سر كلاس خوب گوش كنيد حتي خوب هم گوش نكردين نكردين


    همون دست و پا شكسته گوش هم كنيد ميتونيد هفتاد درصد مطالب رو بفهميد


    دوماً در مورد اين درصدها پرسيديد


    نميدونم شايد شما به خاطر تشابه ذهني كه در اين صدها با درصد گرفتن خودمون وجود داره هنوز متوجه عملكردشون نشديد


    اما بايد بدونين اين درصدها تو زبون رايانه معني ديگري دارند

    وقتي شما مثلاً با دستور int x متغيري به نام x از نوع صحيح رو تعريف ميكنيد و بعد مثلاً با دستور
    x=10 مقدار 10 رو در متغيرتون ميريزيد . براي اينكه تو برنامتون تو صفحه نمايش اين مقدار يعني عدد 10 رو نشون بديد بايد تو دستور printf متغيرتون يعني در اينجا x رو صدا بزنيد . اما تنها اينكار كافي نيست چون اين دستور نميتونه تشخيص بده x از چه نوعي هست شما بايد با استفاده از همون درصدها نوع متغير رو بهش بگيد . كه در اينجا اگه بخواهيم به دستور printf بگيم x از نوع صحيح است مينوسيم printf("%d",x)
    اگه دقت كرده باشيد ميفهميد كه %d به دستور printf ميگه نوع متغير x از نوع صحيح است
    در صورتي هم كه نگاهي به جزوه يا كتابتون بياندازيد براي انواع ديگه داده ها از درصدها ديگه استفاده ميكنيم
    مثلاً براي نوع كاراكتر(char) داريم %c براي نمايش علمي عدد داريم %e ، براي عدد اعشاري داريم %f
    براي رشته اي از كاراكترها داريم %s و براي عدد در مبناي هشت داريم %o
    و غيره
    من پيشنهاد ميكنم براي يادگيري بهتر كتابهاي مقدماتي زبان سي رو بخونين كه زياد هم هستند دوستان بهتر بلدند
    مثلاً كتاب زبان C ويژه دانشجويان آموزشكده هاي فني آموزش و پرورش و دانشگاه آزاد در مقطع كارداني پيوسته نوشته مير محسن باقرالموسوي
    انشا الله موفق باشيد
    Last edited by rouhallah; 28-07-2007 at 20:55.

  8. #8
    اگه نباشه جاش خالی می مونه Armita_amini's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    197

    پيش فرض

    با تشكر از Admiral و rouhallah عزيز


    من الان ميخوام اين سوالو رو خودم حل كنم تو دستورش موندم كه بخوام بنويسم بعدش هم امتحان كنم




    1- اگر در دستور scanf تعداد درصد ها کمتر از تعداد متغیر ها باشد چه اتفاقی رخ میدهد ؟
    2- اگر در دستور scanf تعداد درصد ها بیشتر از تعداد متغیر ها باشد چه اتفاقی رخ میدهد ؟

  9. #9
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    از این دستورات استفاده کنید و تغییرشون بدین:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. #10
    اگه نباشه جاش خالی می مونه Armita_amini's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    197

    پيش فرض

    Admiral عزیز

    من هنوز دستورهای
    getch();
    return;

    رو نخوندم بعدش هم قبل از mian کلمه void رو نمیزاریم یعنی به ما درس ندادن میشه اینا رو حذف کنم ؟

    ممنون از وقتی که میزاری

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •