You might know that 0xB8000000 is the combined segment-offset address of ideo memory on your system, but nothing in the statement tells the program that this number is an address. int* pt; pt = (int*) 0xB8000000; // makes both right and left values have samequalifiers |