اطلاعیه

Collapse
No announcement yet.

مشکل با متغیر int ؟

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

    مشکل با متغیر int ؟

    یه عددی مثلا 325364278رو می خوام بریزم تو یه متغیر از نوع int هر کاری میکنم جا نمیگیره ؟

    اخه 16 بیتی هم که باشه 65536 بیشتر جا نمیشه

    کسی راه حلی به نظرش میرسه؟
    ذکات علم یاد دادنه ....

    #2
    پاسخ : مشکل با متغیر int ؟

    خسته نباشی

    خوبه خودت داری می گی اون عدد جا نمیگیره

    متغیر تو از نوع long تعریف کن

    اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

    دیدگاه


      #3
      پاسخ : مشکل با متغیر int ؟

      چه کاریه مگه مجبوری
      تو int بزاری
      هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
      بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
      میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

      تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

      دیدگاه


        #4
        پاسخ : مشکل با متغیر int ؟

        Long Double بزار
        A-Hosseini

        دیدگاه


          #5
          پاسخ : مشکل با متغیر int ؟

          متغیر رو long گذاشتم Long Double گذاشتم بازم فرقی نکرد

          تا اونجایی که میدونم این متغیرا دیگه 32 بیتی هستن ولی فکر کنم میکرو هشت بیتیه :surprised:

          ذکات علم یاد دادنه ....

          دیدگاه


            #6
            پاسخ : مشکل با متغیر int ؟

            نوشته اصلی توسط majid.4206
            متغیر رو long گذاشتم Long Double گذاشتم بازم فرقی نکرد

            تا اونجایی که میدونم این متغیرا دیگه 32 بیتی هستن ولی فکر کنم میکرو هشت بیتیه :surprised:
            ..

            چه ربطی داره خوب متغیر word 16 بیتیه؟

            مشکل از جای دیگست...

            Double بزار حله...
            .
            .
            .

            دیدگاه


              #7
              پاسخ : مشکل با متغیر int ؟

              نوشته اصلی توسط majid.4206
              متغیر رو long گذاشتم Long Double گذاشتم بازم فرقی نکرد

              تا اونجایی که میدونم این متغیرا دیگه 32 بیتی هستن ولی فکر کنم میکرو هشت بیتیه :surprised:

              حق با آقا مجید ه
              متغیر LONG تا عدد 4.294.967.296 میتونه ذخیره کنه

              عدد شما از 400 میلیون هم کمتره





              اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

              دیدگاه


                #8
                پاسخ : مشکل با متغیر int ؟

                یه راه حل براش دارم
                متغییرو به 65536 تقسیم کن و خارج قسمت رو در یه متغییر int و باقیمانده رو در یه متغییر int قرار بده
                اینطوری بعدن میتونی اونو بازیابی کنی مشکلی هم پیش نمیاد...
                Share OR Die

                دیدگاه


                  #9
                  پاسخ : مشکل با متغیر int ؟

                  ممنون مهدی جان و بقیه دوستان

                  مشکل رو حل کردم

                  یا علی ...
                  ذکات علم یاد دادنه ....

                  دیدگاه

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