Because unlike other programming languages C didn&#x27;t define a type called byte, so developers were forced to use char for what is byte in saner systems programming languages.<p>With the caveat that unless you precede them with signed&#x2F;unsigned modifiers, it is not portable.