اطلاعیه

Collapse
No announcement yet.

اعداد باینری مکمل 2

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

    اعداد باینری مکمل 2

    سلام
    چطوری میتونم عدد باینری مکمل دو از ورودی بگیرم و به دسیمال تبدیل کنم؟؟

    #2
    پاسخ : اعداد باینری مکمل 2

    [code=c]~(in) + 1[/code]
    باید بیت علامت ورودی رو دیگه در نظر نگیرید.
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : اعداد باینری مکمل 2

      نوشته اصلی توسط Des_B
      [code=c]~(in) + 1[/code]
      باید بیت علامت ورودی رو دیگه در نظر نگیرید.
      این کد تبدیل اعداد منفی به مثبت در باینری است
      چطوری باید بنویسیم که کامپیوتر بفهمد عدد منفی است یا مثبت
      بعدا چطوری به دسیمال تبدیل کند؟؟؟

      دیدگاه


        #4
        پاسخ : اعداد باینری مکمل 2

        نوشته اصلی توسط A1377ranjbar
        این کد تبدیل اعداد منفی به مثبت در باینری است
        چطوری باید بنویسیم که کامپیوتر بفهمد عدد منفی است یا مثبت
        بعدا چطوری به دسیمال تبدیل کند؟؟؟
        وقتی متغیر رو unsigned تعریف نکنید، کامپایلر خودش میفهمه که عدد منفی هست.
        ---------
        .
        .
        ...........

        دیدگاه


          #5
          پاسخ : اعداد باینری مکمل 2

          نوشته اصلی توسط Des_B
          وقتی متغیر رو unsigned تعریف نکنید، کامپایلر خودش میفهمه که عدد منفی هست.
          متغیر رو چطوری تعریف کنیم که بفهمه باینرییه ؟؟

          دیدگاه


            #6
            پاسخ : اعداد باینری مکمل 2

            نوشته اصلی توسط A1377ranjbar
            متغیر رو چطوری تعریف کنیم که بفهمه باینرییه ؟؟
            دوست عزیز وقتی یک متغیر توی کامپیوتر تعریف میشه دیگه نحوه نمایش تاثیری روی مقدار اون نداره : یعنی اینکه برای کامپایلر هم باینری و هم دسیمال و هم هگز و هم اسکی هستش.
            شما دقیقا میخوای چیکار کنی؟
            ---------
            .
            .
            ...........

            دیدگاه


              #7
              پاسخ : اعداد باینری مکمل 2

              نوشته اصلی توسط Des_B
              دوست عزیز وقتی یک متغیر توی کامپیوتر تعریف میشه دیگه نحوه نمایش تاثیری روی مقدار اون نداره : یعنی اینکه برای کامپایلر هم باینری و هم دسیمال و هم هگز و هم اسکی هستش.
              شما دقیقا میخوای چیکار کنی؟
              میخوام
              اول تعداد بیت هارو بگیره بعد عدد(باینری مکمل دو) رو و بعدش عدد دیگه البته اول برنامه تعداد کل عدد هارو میگیره و بعد این عدد هایی که گرفته عملیات ریاضی رو شون انجام بده مثلا جمعشون.

              دیدگاه


                #8
                پاسخ : اعداد باینری مکمل 2

                چطوری میتونم عدد ورودی رو براش تعداد رقم تعریف کنم؟
                یعنی اول تعداد رقم عدد رو وارد کند بعد عدد رو.

                دیدگاه

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