Regardless of whether you are user-defined or not, literals of integers and floating point are always positive.
: , . , - - 10, , (- 10) (-10). , - a - 10 <a> <-10> (. <-10> <identifier><literal>, C++ ( ).
, , , () , , , - , , -10 .
, , , , , , - , - .