Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

13.8. Übungen

  1. Schreiben Sie eine Funktion deztobin, die einen übergebenen unsigned long – Wert binär ausgibt. Denken Sie dabei an die Berücksichtigung eventuell auftretender Sonderfälle.

    Verzichten Sie auf führende Nullen! Sie schreiben ja im Allgemeinen nicht 00033, sondern 33.

    Ergänzend dazu sollten Sie noch eine main-Funktion schreiben, mit der Sie die Ausgabe überprüfen können.

  2. Schreiben Sie eine Funktion groupSize, der Sie einen unsigned long-Wert übergeben, und die dann die Bitanzahl der größten Gruppe nebeneinan derstehender 1-Bits zurückgibt.

    Schreiben Sie eine passende main-Funktion und benutzen Sie zusätzlich die Ausgabe von deztobin, um groupSize zu überprüfen. Die Ausgabe könnte zum Beispiel so aussehen:

Wert:115
Die groesste 1-Bit-Gruppe von 115 (Binaer:1110011) hat 3 Bit(s)


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint