Announcement

Collapse
No announcement yet.

Frage zu spez. Operanden in C

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Frage zu spez. Operanden in C

    In einer Probeklausur habe ich den untenstehenden Code gefunden. Zwar hatten wir den nie in einer unserer Unterrichtsstunden, allerdings bin ich trotzdem neugierig, wie man das rechnet.

    Code:
    #include <stdio.h>
    
    int main(void){
         int x = 0x32;
         int y = 0x5A;
    
         int a = x&y;
         int o = x|y;
         int e = x^y;
         int n = ~x;
    
    }
    Ws sind das für Operanden bei den Var. a,o,e,n und die rechnet man diese aus?

    Da x und y bereits als HEX Adr. angegeben wurden, wie stellt man dann a,o,e,n dar, bzw. wie kann man mit den HEX Werten direkt weiterrechnen?

    Thx für Antworten
    PHP Code:
    <?php
    echo 'http://acs-it-worx.de/';
    echo 
    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
    echo '-----------------------------------------------------------------';
    echo 
    'http://www.autoservice-asberg.de/';
    ?>

  • #2
    Die Operanden sind AND, OR, EXCLUSIV OR und NEGATION auf Bitebene

    Die Eingabe von Werten ist als HEX, DEZ, BIN oder OCT möglich. Beim Compilieren werden diese übersetzt. Insofern ist es egal in welcher Darstellung du diese angibst
    Christian

    Comment


    • #3
      Dort wird jedes Bit negiert.

      Aus
      01100
      wird
      10011

      EDIT

      Wenn du deine Beiträge nach Antworten löscht, hast du offenbar kein Interesse mehr

      Thema geschlossen
      Christian

      Comment

      Working...
      X