hi. As I've see in various posts, we, programmers prefer the 0xdeadbeef notation instead of 0deadbeefh. I like it more as well, but why is it so?? Both forms seem very similar. Or, perhaps you prefer the other notation?
Probably something to do with reading from left to right. The 0xN notation lets you know that the next thing you read is a hexadecimal number, whereas with the Nh notation you read the number first, then find out it's a hexadecimal afterwards.
I think also the Nh notation was once popular under DOS and all the real mode stuff, for example all my books about bios interrupts use it. Something like indenting style perhaps ;D
I cannot speak for others, but I generally use the C style notation out of consistency: it is the notation used by C, and most of the languages influenced by it (C++, Java, Perl, etc.). It simply takes less mental effort to use one style consistently wherever possible.