| | | | |
| | |
| Neuer Benutzer Registriert seit: 30.07.2008
Beiträge: 11
![]() | Hallo, kann mir jemand bitte einfach erklären, warum aus ~23 eine -24 Zahl wird? Beispiel: echo ~23 //Ausgabe -24 Ich habe das so verstanden: Zuerst schreiben wir 23 (binär) auf: 128/64/32/16/8/4/2/1 (TABELLE) 0 0 0 1 0 1 1 1 = 23 Jetzt flippen wir die Zahlen: 1 1 1 0 1 0 0 0 (MSB wird anscheinend automatisch gesetzt?) und addieren eine 1: 1 1 1 0 1 0 0 0 + 0 0 0 0 0 0 0 1 = 1 1 1 0 1 0 0 1 Um jetzt herauskriegen, welcher Zahl das laut TABELLE entspricht, muss man die Zahl wieder flippen: 0 0 0 1 0 1 1 0 = (minus)22 Also ich komme auf 22 und nicht 24. Ich habe diese Seite http://www.cl.uni-heidelberg.de/kurs...l/page014.html benutzt. Vielen Dank! |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hängt alles mit dem Vorzeichenbit zusammen. Vgl: Arithmetischer Überlauf – Wikipedia Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Negation | seven-12 | PHP Tipps 2007 | 24 | 02.11.2005 19:47 |
| Regulärer Ausdruck mit Negation? | PHP-Fortgeschrittene | 23 | 21.07.2005 09:01 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| bitweise negation, bitweise negieren, negation einer zahl, bit negieren, bit negation, php negate bits, php zahl negieren, bitweise verneinung, bitweise negation beispiel, bitweises negieren, bitweise negierung, bits negieren, php bit negieren, negation bitweise, php bitweise negieren, bitwise negate, bitweise negation ~, int bitweise negieren, alle bits negieren, php bit-wert |