In C, it\'s legal to write something like:
int foo = +4;
However, as far as I can tell, the unary plus (+) in +4
+
+4
Pretty much. It's mainly present for completeness, and to make constructions like this look a little cleaner:
int arr[] = { +4, -1, +1, -4, };