Нет, 40 совершенно верно ...
То, что вы, кажется, ожидаете, это: "x * 2 * n", но сдвиг влево - это другая операция.Вы можете думать о сдвиге влево как о эффективном «x * 2 ^ n», где n - это число - в вашем случае 3. Так что вы делаете 5 * 8, что равно 40.
То же самое касается 80: 5 * 16, то есть 80.