All the alphabets in the system are converted to ASCII codes. A word here will be converted into a stream of bytes. How does the processor differentiate the end of an alphabet and beginning of another when it is all just 0 and 1. if it is similar to the concept of frames, how is it implemented, what is the coding and theory behind it?


A char variable/value is typically a single byte long on most systems and this size is basically the way that a computer uses to know where the data that represents a char begins and where it ends. So basically reading/writing a char means reading/writing data of size 1 byte.

  • Thank you for your help. So the character is converted into its binary ASCII code of one byte length for the system to read it.
    – SFrancis
    Jan 19 '15 at 6:45
  • @SFrancis exactly! The value that represents a char is typically a byte (i.e., 8 bits) long.
    – kzidane
    Jan 19 '15 at 7:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .