V tom pripade by se to dalo doplnit
2 byte = word (slovo)
1 byte = char (znak, pismeno)
n byte = string (retezec, rada znaku)
Hlavne jde o to, ze na 8-bit procesorech se prilis s vetsim rozsahem, datovymi typy nepracuje, tak tehdy tomu dali podle nich vhodne nazvy. Dneska se pro cisla spis pouziva pocet bitu nez 'word'. Treba cpp ma naprosto unikatni super slozite pojmenovani datovych typu :) Nastesti ty nazvy se daji v programu prejmenovat. Char tam stale je, misto word je wchar_t, ale v c++11 to rozdeluji na char16_t a 32.
http://cs.cppreference.com/…nguage/types
Hlavni teda je, ze se pak min velikost stejne meri od bitu procesoru. 16 bitove maji nejmensi 16 bitu a prekladac kodu to presne tak zapise, ikdyz v kodu mas 8 bitovy typ, jako treba byte.