NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4321 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 5 از 5

موضوع: ساختن متغیر integer از طریق اتصال دو متغیر Byte

  1. #1
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض ساختن متغیر integer از طریق اتصال دو متغیر Byte

    سلام

    یکی از روش های ساختن یک متغیر دو بایتی بوسیله ی دوتا متغیر یک بایتی اینه که یکی از متغیرهای نوع Byte رو بریزیم توی متغیر نوع integer و بعد اونو 8 واحد شیف بدیم و بعدش با متغیر Byte دوم ، or کنیم.

    حالا من می خوام این کارو هم در ویژوال بیسیک و هم در VB.NET انجام بدم. ولی دستورات مربوطه رو بلد نیستم.

    همینطور برای متغیرهای بزرگتر مثل long ، Double و .... به غیر از روشی که گفتم چه روش هایی وجود داره؟
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب دایی جان کاری نداره که از این روش استفاده کن
    کد:
    int = Hbyte*&h100 + Lbyte

  4. تشکرها از این نوشته :


  5. #3
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    در ضمن دایی جان انگار این وی بی دات نت از شیفت هم پشتیبانی میکنه
    این صفحه رو ببین
    Bitwise Operations in VB.NET

  6. کاربران : 3 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  7. #4
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    Dim I As Integer = 0
    Dim B1, B2 As Byte
    B1 = 2
    B2 = 4

    I = 2
    I = (I << 8)
    I = I Or B2

  8. کاربران : 2 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  9. #5
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    ممنون از هر دو عزیز ، روشن شدم. روش ها هم خیلی جالب بودن.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

موضوعات مشابه

  1. پاسخ: 13
    آخرين نوشته: 23-09-2014, 14:32
  2. ,وارد کردن متغیر چند کاراکتری
    توسط raoofmtj در انجمن AVR
    پاسخ: 11
    آخرين نوشته: 05-11-2013, 00:11
  3. ساده ترین روش برای متغیر کردن ولتاژ
    توسط dr-m در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 4
    آخرين نوشته: 08-07-2013, 18:55
  4. نامگذاری متغیرها در بسکام
    توسط sobhan537 در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 06-03-2013, 03:06
  5. پاسخ: 1
    آخرين نوشته: 18-11-2009, 10:48

مجوز های ارسال و ویرایش

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