title: Char Data type variables
body: <p>I'm studying a book called "Learn C on the Mac".  It defines the char data type as a 1 byte data type.  Does that mean that a variable with char data type can NOT hold an integer such as 5000?  I'm confused by this.  The book has an example program assigning a variable data type as char, with 5000 in the variable.  It is actually a string, 5000 long.  Example:  (char rating[5000];).  I thought char could only hold the ascii set or the numerical value?  Sorry I am fairly new to programming.</p>