A
azur
Gast
ich steig durch die bitoperater immer noch nicht durch.
Quellcode:
byte b1 = 100;
byte b2 = (byte)200;
System.out.println( b1 ); // 100
System.out.println( b2 ); // -56
Warum wird bei b2 56 ausgegeben und warum muss hinter dr Deklarierung noch ein (byte) stehen?
eine Frage hab ich noch: Wieso gibt er hier auf einmal 200 aus??
byte b1 = 100;
byte b2 = (byte)200;
System.out.println( b1 );
System.out.println( b2 & 0xff);
gibt es vielleicht noch ein anderes tutorial, was die bitoperateren ein bisschen ausführlciher beschreibt?
cu azur.
Quellcode:
byte b1 = 100;
byte b2 = (byte)200;
System.out.println( b1 ); // 100
System.out.println( b2 ); // -56
Warum wird bei b2 56 ausgegeben und warum muss hinter dr Deklarierung noch ein (byte) stehen?
eine Frage hab ich noch: Wieso gibt er hier auf einmal 200 aus??
byte b1 = 100;
byte b2 = (byte)200;
System.out.println( b1 );
System.out.println( b2 & 0xff);
gibt es vielleicht noch ein anderes tutorial, was die bitoperateren ein bisschen ausführlciher beschreibt?
cu azur.