Kurz erklärt
Der kleinste ganzzahlige Datentyp in den meisten Sprachen — belegt genau 8 Bit Speicher und deckt damit nur einen sehr kleinen Wertebereich ab.
Genauer
Weil ein Byte so wenig Speicher braucht, wird der Typ vor allem dort genutzt, wo Speicherplatz bei sehr großen Datenmengen wirklich zählt (z. B. Rohdaten von Dateien oder Netzwerkverkehr), oder wenn ein Wert garantiert klein bleibt. Für normale Zählvariablen oder Berechnungen wird trotzdem meist ein größerer Ganzzahltyp verwendet, um Überläufe (der Wert passt nicht mehr in den Typ) zu vermeiden.