В данном примере не обязательно, компилятор сам сможет выбрать тип константы, и скорее всего будет максимум предупреждение.
Но бывают ситуации, когда, например, константа участвует в вычислениях, опять же умный компилятор чаще всего "догадается" до того что хочет программист.
Или если константа является параметром функции которая может принимать различные типы.