Advertisement
Guest User

AWP: 11 Variablen -- 2. Wertebereichsüberschreitung

a guest
Apr 18th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <iostream> // std::cout
  2.  
  3. using namespace std;
  4.  
  5. /**
  6.   * 2. Beispiel für Wertebereichsüberschreitung:
  7.   *   Variablen vom Typ unsigned short int.
  8.   *   Berechnung und Ausgabe von Vorgänger und Nachfolger mit Testwerten 0 und 65535.
  9.   */
  10.  
  11. int main() {
  12.     /*
  13.      * VARIABLES
  14.      */
  15.     unsigned short int i_vorgaenger = 0, i_nachfolger = 65535;
  16.  
  17.     /*
  18.      * LOGIC
  19.      */
  20.     i_vorgaenger = i_vorgaenger - 1; // 65535
  21.     i_nachfolger = i_nachfolger + 1; // 0
  22.  
  23.     /*
  24.      * OUTPUT
  25.      */
  26.     cout << "Vorgaenger: " << i_vorgaenger << endl; // 65535
  27.     cout << "Nachfolger: " << i_nachfolger << endl; // 0
  28.  
  29.     /*
  30.      * END OF PROGRAM
  31.      */
  32.     getchar();
  33.     return (0);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement