Как понять это литерал или это унарный минус?

int x = -1;

- в этом случае это часть литерала или это унарный оператор?


Ответы (1 шт):

Автор решения: Alexander Petrov

Integer literal.

Цитата:
There are no negative integer literals. Expressions such as -1 apply the unary minus operator to the value represented by the literal.

Перевод:
Отрицательных целых литералов не существует. Такие выражения, как -1, применяют унарный оператор минус к значению, представленному литералом.

→ Ссылка