Нет того. Если необходимо различать целое число и байт (например, назвать соответствующую перегрузку) для константы, необходимо бросить.
(То же верно в C#, между прочим.)
MSDN обеспечивает подтверждение:
Байт не имеет никакого литерального символа текста символа текста или идентификатора.
существует также список символов текста и литеральных суффиксов .