Gave it a quick read, I'll get back to you in a few days after I've mastered the material enough to ask useful questions and produce serious discussion that doesn't consist of pseudo-intellectual jargon.
hey dude i didn't mean to make it hard....am used to ez members hating on spoon feeding info and majority prefer the "pseudo-intellectual jargon" to be frank i hate it.
every letter or better character on the keyboard is represented in binary but God knows you cannot write abcd... in binary it will take forever even to write hello world.So most of the things are abstracted by the OS but in order to deal with computers you require to know what happens in the background.So like i said every character on the keyboard is represented in binary but first it has ASCII
http://www.asciitable.com/you see 'A' in ASCII table is represented as 65....so this 65 is converted to binary for the computer to understand you pressed " A". But there are various form of binary representation:
1.)Sign-magnitude.
2.)ones complementary.
3.)two's complementary.
this takes care of signed and unsigned integers in which you will notice the negative changes in all three.
if you really are interested i could help some more....
but once you learn how to convert from decimal base 10 to binary base two you will get how compilers and other computer shit works....