| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan programmerer du to-komplement i binær c?
    ```c

    // C-program for å konvertere gitt tall til dets 2-komplement

    #include

    // En funksjon for å konvertere desimal til binær representasjon av et tall

    int decToBinary(int n)

    {

    int binærtall[32];

    int i =0;

    mens (n ​​> 0)

    {

    binærtall[i] =n % 2;

    n =n/2;

    i++;

    }

    for (int j =i - 1; j>=0; j--)

    printf("%d", binært tall[j]);

    printf("\n");

    }

    // En funksjon for å konvertere binær til 2-er-komplementet

    int binærTil2sComplement(int binærTall[], int n)

    {

    int i;

    for (i =0; i binært tall[i] =!binært tall[i];

    for (i =n - 1; i>=0; i--)

    {

    if (binært tall[i] ==0)

    binærtall[i] =1;

    ellers

    brudd;

    }

    }

    // Driverprogram

    int main()

    {

    int n;

    printf("Skriv inn et desimaltall:");

    scanf("%d", &n);

    decToBinær(n);

    printf("Dens 2-komplement er:");

    int binærtall[32];

    int len ​​=32;

    int decToBin =decToBinary(n);

    binærTil2sComplement(binærtNum, len);

    decToBinary(decToBin);

    returner 0;

    }

    ```

    Produksjon:

    ```

    Skriv inn et desimaltall:10

    1010

    Dens 2-komplement er:0101

    ```

    früher :

     Weiter:
      Relatert Artike
    ·Er kompilator en del av operativsystemet? 
    ·Hvordan få et partall i CPP 
    ·Hvordan å erklære en funksjon i C 
    ·Hvordan lagre en liste over objekter i MFC 
    ·Hvordan laste ned og lagre Media Med iPhone SDK 
    ·Hvordan lage en klokke i C 
    ·Hvordan lese en sekvensiell fil i C 
    ·Slik fjerner Padding Fra et C Structure 
    ·Hvordan Ignorer Spaces ved bruk Lengde C + + 
    ·Hvordan skrive en test Plan 
      Anbefalte artikler
    ·Hvor å låse opp en konto Script 
    ·Hvordan lage Parallelle Tabeller med data i C + + 
    ·Apue.H ble ikke funnet i Ubuntu 
    ·Hva er Transaksjonsmeldinger Utrustning 
    ·Hvordan å feilsøke i NetBeans i Java 
    ·Java koding Language 
    ·PHP Parse Alternativer 
    ·Slik installerer en VirtueMart UPS Shipping Modul 
    ·Hvordan bruke OpenGL Med Kodeblokker 
    ·Hva er buffer & Unbuffer i minnet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/