0 702 was 702 802 für 802 922 ein 922 1203 Unsinn 1203 1363 kann 1363 1463 ich 1463 1624 jetzt 1624 1744 mit 1744 1864 den 1864 2766 ganzzahligen 2766 3047 Typen 3047 5492 veranstalten 5492 5793 diese 5793 6755 Geschichte 6755 6935 mit 6935 7316 dem 7316 8940 Überlauffeuer 8940 9100 für 9100 9240 die 9240 11886 Zweierkomplement 11886 12347 extrem 12347 12688 wichtig 12688 13049 dass 13049 13429 Rechnungen 13429 13510 der 13510 14291 Zweierkomplement 14291 14392 mit 14392 14472 den 14472 14913 negativen 14913 15253 Zahlen 15253 16416 funktioniert 16416 16757 ja 16757 16937 ihre 16937 18681 Haken 18681 18881 wenn 18881 19062 ich 19062 20465 hier 20465 20746 war 20746 21126 mal 21126 21247 die 21247 21527 Zahl 21527 21928 dreißig 21928 22309 tausend 22309 24895 habe 24895 25075 und 25075 25336 jetzt 25336 25636 nehme 25636 25817 ich 25817 26117 zu 26117 26278 der 26278 26558 Zahl 26558 26959 dreißig 26959 27400 tausend 27400 27440 ?? 27440 27901 klein A 27901 28282 steht 28282 28462 noch 28462 28743 mal 28743 29124 dreißig 29124 29545 tausend 29545 32551 dazu 32551 32732 denn 32732 32912 für 32912 33093 dich 33093 35438 erhoffen 35438 35718 würde 35718 35839 ich 35839 36220 hoffen 36220 36440 dass 36440 36620 in 36620 37703 B 37703 37963 nach 37963 38023 ?? 38023 38444 sechzig 38444 38845 tausend 38845 40930 stehen 40930 41130 was 41130 41231 ist 41231 41351 das 41351 43796 Problem 44110 44571 wie 44571 44751 kann 44751 44932 aber 44932 45273 niemals 45273 45373 sie 45373 45714 sechzig 45714 46034 tausend 46034 46475 Speichen 46475 46575 in 46575 46756 ?? 46756 46896 nur 46896 47317 sechzehn 47317 48419 Bit 48419 48961 Vorzeichen 48961 49943 behaftet 49943 50203 geht 50203 50304 nur 50304 50464 bis 50464 50664 zwei 50664 51025 dreißig 51025 51406 tausend 51406 51647 noch 51647 54132 was 54132 54332 die 54332 54934 überstehenden 54934 55214 Bits 55214 55415 werden 55415 55836 einfach 55836 56457 abgeschnitten 56457 56617 bei 56617 56698 der 56698 57980 Rechnung 57980 58081 ?? 58081 58241 zur 58241 60145 Marienglocke 60145 61608 ?? 61608 61909 als 61909 62250 dreißig 62250 62631 tausend 62631 63292 Gedankenstrich 63292 63693 dreißig 63693 64615 tausend 64615 64856 auf 64856 67121 arm 67121 67261 und 67261 67361 sie 67361 67642 sind 67642 68002 bis 68002 68443 minus 68443 68684 fünf 68684 69005 tausend 69005 69185 fünf 69185 69385 hundert 69385 69646 sechzehn 69646 70087 dreißig 70087 70287 alles 70287 70528 andere 70528 70668 als 70668 70949 wir 70949 71109 sie 71109 71390 haben 71390 72292 wollten 72292 72512 das 72512 72653 ist 72653 73154 extrem 73154 74296 gefährlich 74296 74797 sie 74797 75218 kriegen 75218 75519 mal 75519 75840 eben 75840 75980 so 75980 76281 ein 76281 77884 Überlauf 77884 78085 nennt 78085 78225 sich 78225 78465 das 78465 78706 dann 78706 78806 in 78806 78926 die 78926 79448 Oberliga 79448 80049 Promis 80049 80590 abgeschnitten 80590 81592 werden 81592 81753 als 81753 81853 ?? 81853 81973 ist 81973 82093 das 82093 82374 höchste 82374 82554 wird 82554 82775 jetzt 82775 83116 Gesetz 83116 83416 deshalb 83416 83597 hätte 83597 83717 die 83717 83978 Zahl 83978 84138 von 84138 85260 negativ 85260 85741 Ergebnis 85741 85882 ist 85882 86182 ziemlich 86182 87646 blödsinnig 87646 87826 aus 87826 88267 menschlicher 88267 88989 Sicht 88989 89269 also 89269 89911 Vorsicht 89911 90131 das 90131 90311 wird 90311 90893 verborgen 90893 91093 wenn 91093 91574 sie 91574 91795 das 91795 92055 bleibt 92055 92616 verborgen 92616 92837 wenn 92837 93338 sein 93338 93759 Überlauf 93759 94280 stattfindet 94280 94901 Overflow 94901 95142 kriegen 95142 95282 sie 95282 95884 das 95884 96144 erst 96144 96285 mal 96285 96605 nicht 96605 98369 mit 98369 99211 an 99211 99832 ?? 99832 100013 für 100013 100113 die 100113 100855 Zweierkomplement 100855 101396 Rechnung 101396 101676 muss 101676 101857 das 101857 101957 so 101957 102338 sein 102338 102618 sonst 102618 102999 wahnsinnig 102999 103140 an 103140 103220 die 103220 104563 funktionieren 104563 105084 aber 105084 105304 das 105304 105465 kann 105465 105605 ein 105605 105825 ganz 105825 106006 schön 106006 107710 weißen 107710 107910 ein 107910 108251 blödes 108251 108632 Beispiel 108632 108812 Komma 108812 108972 dass 108972 109133 man 109133 109433 sehen 109433 109734 kann 109734 110035 ich 110035 110396 Skript 110396 111297 geschrieben 111297 111378 ?? 111378 111518 an 111518 111678 das 111678 112039 beißen 112039 114064 kann 114064 114284 dass 114284 114424 die 114424 114966 positiven 114966 115627 Zahlen 115627 115727 die 115727 116008 Firma 116008 116128 die 116128 116669 positiven 116669 117170 Zahlen 117170 117331 ins 117331 117812 negative 117812 119014 Umschlagen 119014 119215 die 119215 119616 folgende 119616 121821 Schleife 121821 122021 so 122021 123264 ganz 123264 124086 ?? 124086 124426 nichts 124426 124827 Böses 124827 125228 ahnend 125228 125629 folgende 125629 126070 Schleife 126070 126531 eintippen 126531 126912 Beistrich 126912 127032 der 127032 127253 eine 127253 128315 Million 128315 128475 ein 128475 128996 Millionen 128996 129257 zwei 129257 129497 drei 129497 129698 eins 129698 129918 zwei 129918 130720 drei 130720 132544 waren 132544 132885 Punkt 132885 133326 Schleife 133326 133987 eintippen 133987 137174 können 137174 137375 und 137375 137475 es 137475 137756 sollte 137756 137876 der 137876 138237 Schleife 138237 138577 irgendwas 138577 139038 passieren 139038 139259 kann 139259 139419 an 139419 139660 was 139660 140181 passieren 140181 140562 sollte 140562 140722 was 140722 141343 dazwischen 141343 142446 so 142446 142887 das 142887 142987 sie 142987 143127 doch 143127 143328 ganz 143328 143669 normal 143669 144370 Außenschleife 144370 144591 eine 144591 144911 Million 144911 145052 mal 145052 146775 durchführen 146775 146936 das 146936 147176 sollte 147176 147317 das 147317 147517 Ding 147517 149241 ja 149241 149461 mal 149461 150664 gerade 150664 151085 nebenbei 151085 153350 machen 153350 154011 laufen 155846 156548 ?? 156548 157890 passiert 157890 159314 langsamer 159314 159614 Punkt 159614 159915 gerade 159915 160196 sind 160196 160296 sie 160296 160456 mit 160456 160536 der 160536 160857 roten 160857 161077 Hand 161077 163182 anhalten 163182 163483 ließ 163483 163683 fünf 163683 165788 tausend 165788 165948 bis 165948 166710 maximal 166710 169656 tausend 169656 170719 ?? 170719 170879 mit 170879 171079 den 171079 172042 an 172042 172362 diesem 172362 172523 ?? 172523 172843 siebzehn 172843 174768 tausend 174768 174948 was 174948 176972 passiert 176972 177233 wird 177233 177433 diese 177433 177674 eine 177674 178115 Million 178115 178315 Jahr 178315 178736 reichen 178736 179197 erzählt 179197 179378 bis 179378 179478 zu 179478 179758 seinem 179758 180320 Maximum 180320 180500 wie 180500 180620 auf 180620 180721 der 180721 181142 Maschine 181142 181422 sitzen 181422 181843 sechzehn 181843 182003 Bit 182003 182124 mit 182124 183006 Vorzeichen 183006 183266 des 183266 183507 heißt 183507 183928 DZ 183928 184108 bis 184108 184749 zweiunddreißig 184749 185110 tausend 185110 185391 noch 185391 186153 was 186153 186393 und 186393 186453 ?? 186453 186774 addierte 186774 187195 eins 187195 187415 zu 187415 187696 hundert 187696 188037 vierzig 188037 188458 minus 188458 189079 zweiunddreißig 189079 189440 tausend 189440 189640 noch 189640 189921 was 189921 190021 und 190021 190161 wenn 190161 190342 dann 190342 190462 bei 190462 190703 minus 190703 190903 zwei 190903 191224 dreißig 191224 191524 tausend 191524 191725 wieder 191725 191885 an 191885 192066 bis 192066 192506 zwanzig 192506 192747 tausend 192747 192867 noch 192867 193048 was 193048 193208 ein 193208 193930 dazu 193930 194290 dieses 194290 194892 Ding 194892 195112 diese 195112 195573 Schleife 195573 195954 endet 195954 196295 nie 196295 196736 Vorsicht 196736 196836 an 196836 196936 der 196936 197237 Stelle 197237 197377 ?? 197377 198359 diese 198359 199502 Overflow 199502 199722 als 199722 200284 automatischer 200284 200905 Überlauf 200905 202188 der 202188 202709 ignoriert 202709 202949 wird 202949 203070 der 203070 203290 kann 203290 203430 ein 203430 203871 extrem 203871 204433 weißen 204433 204753 wundern 204753 204854 Sie 204854 205034 sich 205034 205214 nicht 205214 205355 über 205355 205575 solche 205575 205956 Effekte 205956 206197 haben 206197 206357 das 206357 206497 immer 206497 206577 im 206577 210005 Hinterkopf 210005 210867 an 210867 211107 Punkt 211107 211628 einziger 211628 212290 Überlauf 212290 213853 wird 213853 215216 praktischerweise 215216 215457 nie 215457 218213 angezeigt 218238 218398 der 218398 218859 schwarze 218859 219240 Schaf 219240 219401 kann 219401 219561 man 219561 219681 sich 219681 220924 den 220924 221124 Komma 221124 221325 sich 221325 221625 dass 221625 221846 das 221846 223329 einer 223329 223650 Warnung 223650 223910 geben 223910 224191 lassen 224191 224311 an 224311 224412 der 224412 225654 Stelle 225654 225855 aber 225855 226155 Jens 226155 226336 sie 226336 226757 ignoriert 226757 226897 man 226897 226997 ihn 226997 227739 typischerweise 227739 228180 gefährlich 228180 228681 gefährlich 228681 228941 Punkt 228941 230084 eins 230084 230625 eine 230625 230966 andere 230966 231387 Geschichte 231387 231527 die 231527 231808 dieser 231808 232409 Compiler 232409 232850 zumindest 232850 233271 ignoriert 233271 233411 ist 233411 235556 folgendes 235556 235877 Visa 235877 236097 Kind 236097 236338 Ar 236338 236638 gleich 236638 236939 null 236939 237460 und 237460 237821 B 237821 238623 ist gleich 238623 239485 zweiundvierzig 239485 240126 zwei 240126 240286 vier 240286 240687 dreißig 240687 241208 Komma 241208 241369 gen 241369 241710 dreißig 241710 241930 durch 241930 248244 A 248244 248464 dann 248464 250529 findet 250529 250809 dieser 250809 251291 Compiler 251291 251491 das 251491 251792 soweit 251792 251912 in 251912 253796 Ordnung 253796 253996 und 253996 254257 Recht 254257 254417 auch 254417 254538 noch 254538 254778 Komma 254778 255359 vierunddreißig 255359 255560 durch 255560 256081 null 256081 256442 und 256442 256743 minus 256743 257023 eins 257023 259428 raus 259428 260651 Vorsicht 260651 260831 auch 260831 261092 das 261092 261252 ?? 261252 261633 Problem 261633 261794 zu 261794 262174 sein 262174 262375 das 262375 262535 ich 262535 262756 was 262756 263297 verbotenes 263297 263517 tut 263517 263738 und 263738 263918 dass 263918 263998 ich 263998 264961 Mittag 264961 266063 üblicherweise 266063 266223 das 266223 266344 ist 266344 266624 ein 266624 267165 unwürdiges 267165 268188 Verhalten 268188 269110 üblicherweise 269110 269450 bricht 269450 269611 das 269611 269972 Programm 269972 270072 an 270072 270172 der 270172 270473 Stelle 270473 270733 ab 270733 270914 als 270914 271034 wenn 271034 271114 sie 271114 271615 dasselbe 271615 271796 hier 271796 272176 machen 272176 272898 mit 272898 273219 Visual 273219 274822 ssie plus plus 274822 276446 war 276446 276746 immer 276746 276887 den 276887 277147 normalen 277147 277428 Windows 277428 278811 Compiler 278811 279232 kriegen 279232 279533 schon 279533 280575 Programmabsturz 280575 280695 mit 280695 280795 der 280795 282459 Fehlermeldung 282459 282519 ?? 282519 282760 wurde 282760 282920 durch 282920 283080 nur 283080 283481 geteilt 283481 283722 Pech 283722 284022 gehabt 284022 284183 eine 284183 284343 für 284343 286468 heute 286468 286608 an 286608 286809 dieser 286809 288412 Stelle 288412 288913 scheint's 288913 289174 also 289174 290056 dieser 290056 290316 dieser 290316 290877 Compiler 290877 290918 ?? 290918 291960 etwas 291960 292441 freundlicher 292441 292621 oder 292621 293122 toleranter 293122 293283 zu 293283 293543 sein 293543 293724 ?? 293724 294004 locker 294004 294485 durch 294485 294686 null 294686 294986 teilen 294986 295107 und 295107 295267 in 295267 295387 der 295387 295708 minus 295708 296029 eins 296029 297352 raus 297352 297612 als 297612 297733 je 297733 298053 nachdem 298053 298294 welchen 298294 298715 Compiler 298715 298835 sie 298835 299617 haben 299617 299857 das 299857 300178 Ärger 300178 300338 beim 300338 300599 Teil 300599 300799 durch 300799 301020 Null 301020 301200 oder 301200 301902 kein 301902 302383 Teil 302383 304527 null