Pourquoi est-ce int i = 2147483647 + 1;
OK, mais byte b = 127 + 1;
n'est pas compilable?
byte
est signée au lieu de non signée.
byte
pour plus de clarté, par exemple dans les paramètres. Dans ce cas, le fait que vous ne puissiez pas attribuer de int
valeurs détectera même quelques bogues. Ou utilisez byte
pour économiser de l'espace dans les tableaux. Je n'utiliserais pas byte
pour une valeur unique qui rentre juste dans un octet.
byte
type de données est-il si pénible?!