Вопрос на самом деле несколько шире.
Исходя из опыта последних 15 лет, в настоящее время я предполагаю, что размер типов следующий:
byte = 8 bit
short = 2 bytes
int = 4 bytes
long long = 8 bytes
Существует ли современная ОС, в которой это предположение может быть оспорено?