Here is a good tool for checking your solution when converting a number from decimal to binary or from binary to decimal. It supports integer numbers (8, 16 and 32 bits) for both unsigned and signed numbers. It also includes a converter for single precision and double precision numbers according to the IEEE754 standard. I wish I had this tool when I was in school as we had to use C code and read the memory location of the floating-point variable to check if our manual conversion was right or wrong. This is the address: http://www.binaryconvert.com" [Broken] Enjoy!