نمایش نتایج 1 تا 5 از 5

نام تاپیک: نحوه یافتن میزان حافظه اشغالی توسط ارایه

  1. #1
    کاربر دائمی آواتار میلاد قاضی پور
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    اوج بلند
    پست
    768

    نحوه یافتن میزان حافظه اشغالی توسط ارایه

    سلام . چطور میشه میزان حافظه ای که یک آرایه اشغال میکنه رو محاسبه کرد؟
    یعنی یک آرایه از نوع رشته ای که دارای 4 عضو هست چقدر از حافظه رو اشغال میکنه . آیا لازمه بدونیم رشته ها چی هستن و طولشون چقدره ؟
    کد لازم ندارم . نحوه محاسبه رو میخوام .

  2. #2
    کاربر دائمی آواتار s.khoshfekran
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    503

    نقل قول: نحوه یافتن میزان حافظه اشغالی توسط ارایه

    On a 32 bit system it is as:
    char : 1 byte
    short : 2 bytes
    int : 2 bytes
    long : 4 bytes
    float : 4 bytes
    double : 8 bytes

    On a 64 bit system:
    char : 2 byte
    short : 4 bytes
    int : 4 bytes
    long : 8 bytes
    float : 8 bytes
    double : 16 bytes

  3. #3
    کاربر دائمی آواتار میلاد قاضی پور
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    اوج بلند
    پست
    768

    نقل قول: نحوه یافتن میزان حافظه اشغالی توسط ارایه

    خب این اطلاعات مفید بودن ولی جواب سوأل من نبودن .

  4. #4
    کاربر دائمی آواتار s.khoshfekran
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    503

    نقل قول: نحوه یافتن میزان حافظه اشغالی توسط ارایه

    باید ببینی طول هر رشته چقدره * 1byte = یک خونه از آرایت!

  5. #5
    کاربر دائمی آواتار میلاد قاضی پور
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    اوج بلند
    پست
    768

    نقل قول: نحوه یافتن میزان حافظه اشغالی توسط ارایه

    پس یعنی در این کد :

    Char s[][6]={"abc", "efgh", "ijklm"};


    این آرایه 12 بایت اشغال میکنه ؟




قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •