Hallo Zusammen,
ich habe folgendes Programmfragment;
Warum beanstandet der Compiler die Zeile v = v+s
v und s sind jeweils als byte deklariert.
das Ergebnis von v+ s müsste doch dann auch byte sein? Oder?
Der Compiler sagt aber man kann int nicht in byte speichern.
Kann mir das vielleicht jemand erklären?
vielen Dank und Grüße
Mina
ich habe folgendes Programmfragment;
Code:
byte v,s;
s=1;
v=125;
v = v + s;
Warum beanstandet der Compiler die Zeile v = v+s
v und s sind jeweils als byte deklariert.
das Ergebnis von v+ s müsste doch dann auch byte sein? Oder?
Der Compiler sagt aber man kann int nicht in byte speichern.
Kann mir das vielleicht jemand erklären?
vielen Dank und Grüße
Mina