Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#3

Re: [Java] Bit-Operationen mit signed ints und bytes

  Alt 19. Jan 2008, 15:08
Zitat von Der_Unwissende:
ich weiß nicht ob das Problem in dem Fall wirklich an Java liegt. Ich meine wenn Du einen Ganzzahltypen ohne Vorzeichen nimmst, der gerade 8 Bit breit ist, dann ist die Zuweisung von -1 einfach mal unsauber. Hier stellt sich finde ich eher die Frage, warum Du dort dann -1 und nicht 255 bzw. noch einfacher 0xFF zuweist. Sprachen die ein wenig auf Typsicherheit achten sollten bei der Zuweisung von -1 an einen vorzeichenlosen Typen auch ruhig mal die Complilierung verweigern!
Stimm ich vollkommen zu, bloß ein Problem gibts hierbei noch: Java kennt keine vorzeichenlosen Typen

greetz
Mike

PS: -1 ist auf einen byte gesehen immer 0xFF
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat