.TH char "" "" "C Keyword"
.PC "Data type"
.PP
.B char
is a C data type.
It is the smallest addressable unit of data.
According to the \*(AS, a
.B char
consists of exactly one byte of storage;
a byte, in turn, must be composed of at least eight bits.
\fBsizeof(char)\fR returns one by definition, with all
other data types defined as multiples thereof.
All Mark Williams compilers sign-extend
.B char
when it is cast to a larger data type.
.PP
Under \*(OS, a
.B char
by default is signed.
.SH "See Also"
.Xr "byte," byte
.Xr "C keywords," c_keyword
.Xr "data formats," data_form
.Xr "unsigned" unsigned
.br
\*(AS, \(sc6.1.2.5
