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