اطلاعیه

Collapse
No announcement yet.

مقدار صحیح واعشاری در c

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مقدار صحیح واعشاری در c

    سلام.
    سوالم خیلی ساده هست. اگر کامپایلر c داشتم نمی پرسیدم.
    حاصل عبارت زیر چیه؟
    کد:
    int a=6;
    int b=4,c;
    float f;
    c=a/b;
    f=a/b
    این درسته؟ : c=1,f=1.5
    اگه نه چطور میشه همین دو مقدار رو به دست اورد؟

    #2
    پاسخ : مقدار صحیح واعشاری در c

    درسته
    متغیر های صحیح عددی همیشه مقدار صحیح رو برمیگردونند.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    دیدگاه


      #3
      پاسخ : مقدار صحیح واعشاری در c

      جواب:

      معادله آخری باید اینجوری تصحیح بشه:

      توضیحی: فرض کن a اعشاری هست بعدش به b تقسیم کن. یا به عبارتی:

      f = (float)a / b

      مقدار c هم درست حساب میشه. یعنی یک.

      دیدگاه


        #4
        پاسخ : مقدار صحیح واعشاری در c

        در انتهای همه ی دستورات باید سمی کالن بگذاری خط اخر رو اصلاح کن
        در ضمن متغیرهات هم از نوع اعشاری تعریف کن وگرنه در خروجی فقط مقدار صحیح خواهی داشت در خط اخر هم باید c=fقرار بدی.

        دیدگاه

        لطفا صبر کنید...
        X