Interpereter can differentiate between int, float, and char types on a per word basis, check wordType[wordnumber]. Integers are stored correctly. floats are stored to 2 decimal places (dont know how to change that.) and chars are extracted directly from input strings.