Sun Studio 12: C User's Guide

(6.2.1.1) Whether a plain char has the same range of values as signed char or unsigned char:

A char is treated as a signed char (SPARC) (x86).