Dlaczego jest int i = 2147483647 + 1;
OK, ale byte b = 127 + 1;
nie można go kompilować?
byte
jest podpisany zamiast niepodpisanego.
byte
dla przejrzystości, np. W parametrach. W takim przypadku fakt, że nie możesz przypisać int
wartości, może nawet wyłapać pewne błędy. Lub użyj, byte
aby zaoszczędzić miejsce w tablicach. Nie użyłbym byte
dla pojedynczej wartości, która po prostu mieści się w bajcie.
byte
typ danych jest taki bolesny ?!