اطلاعیه

Collapse
No announcement yet.

سوال درمورد keil

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

    سوال درمورد keil

    باسلام.
    حاصل تقسیم تو این کامپایلر قسمت اعشاری نداره !!! مثلا12/5 برابر 2 قرارمیده :angry: . کسی ازدوستان راه حلی سراغ نداره؟" باسپاس"

    #2
    پاسخ : سوال درمورد keil

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

    دیدگاه


      #3
      پاسخ : سوال درمورد keil


      متغیرازهر نوعی که باشه این اتفاق میفته.مثلا float

      دیدگاه


        #4
        پاسخ : سوال درمورد keil

        سلام.
        این یکی از قواعد زبان c هست که هیچ کس بهش توجهی نمیکنه.
        تو زبان C تقسیم دو عدد صحیح که مثلا در دو متغییر int ذخیره شدند هیچوقت عدد اعشاری نمیشه.
        حتما باید یکی از دو عددی که بر هم تقسیم میشن در متغییری از نوع float ذخیره شده باشه.
        تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

        دیدگاه


          #5
          پاسخ : سوال درمورد keil


          فهمیدم مشکل از کجاست.ربطی به نوع نداره بلکه باید اعشار گذاشته بشه مثلا 12.0/5 درست جواب میده

          دیدگاه


            #6
            پاسخ : سوال درمورد keil

            ببین عزیز وقتی متغیر از نوع float معرفی میکنی چه 12 بنویسی چه 12.0 فرقی نمیکنه، کامپایلرت مشکل داره. یا یه جایی اشتباه کردی.

            دیدگاه

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