Re: if-Abfrage bei Datentyp long Kategorie: Programmierung (von Thomas - 12.11.2004 0:09) | ||
Als Antwort auf Re: if-Abfrage bei Datentyp long von André H. - 11.11.2004 23:10 | ||
| ||
Hallo Andrè, > 0x69da: CALLS 0x765a ;POP_R4 [...] > 0x69e8: RETS ;Rücksprung, VM macht ab der geänderten Adresse weiter sieht das nicht so aus, als ob auch nur ein Wort auf dem Stack lag? > Denn für alle Operatoren gibt es auch CAST-Anweisungen. NAtürlich nur als VM-Code, > nicht direkt in C2. (Das macht der Compiler von selbst.) Leider nur über den Compiler, denn so gut macht er das nicht: long a; int i; for i=0..31 a = 1 shl i; das obere Wort von a bleibt immer Null. long a, eins; int i; eins = 1; for i=0..31 a = eins shl i; funktioniert dann. Obwohl der lvalue in beiden Fällen ein long ist. Beste Grü�e Thomas | ||
Antwort schreiben Antworten: Re: if-Abfrage bei Datentyp long (von André H. - 19.11.2004 11:51) Re: if-Abfrage bei Datentyp long (von krassos - 12.11.2004 12:46) |