I am having trouble understanding what happens in the 8051 Memory when numbers are stored as Char types. As I understand it when the letter A is store as a Char type the memory holds 0x41. When the number 191 is stored as a Char Type I would expect the memory to hold 3 Hex digits in a string starting with 0x31 for the number 1. This is not what happens.In fact 191 is stored as 0XBF which is the Hex value for 191. I don't understand why we bother using numbers as Char if they are stored the same way Int types are stored?? Can someone explain this??
I don't understand why we bother using numbers as Char if they are stored the same way Int types are stored??
go to the nearest hardware store and see that the price of a small bucket is less than that of a large bucket.
what may confoose you is that 'C' names the smallest storage unit 'char' although storing a character is just one of many uses of that.
Erik