While you got an answer already, there was also a time where 8 bit wasn't standard yet, and computers existed in all kinds of word sizes. 18 bit, 36 bit, and even "variable size" (i.e. IBM 1401). The further back you go, the more it shatters what we consider "normal" and "essentially fixed" in today's computer world.
Okay this must have been _some_ sort of 16 bit cpu, but i find it hard to believe any x86 cpu had a major c compiler with char having 16 bits.
Yeah definitely was not x86. It was an embedded DSP
sizeof() is measured in number of chars, I.e. sizeof(char) is always 1. As he said, char was also 16-bit.