We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi All,, I could not understand about what is meant by Type of a constant data type ?? forexample why is it needed to write a constatnt like 0x123455678L .. what does this trailing L means ?? What are the other trailers for Constants ?? Thankzz && Bye. -Rocknmoon
EVERY operand in an expression has a type. Since constants are always used as parts of expressions, they must have a type. Suffixes like U, L, F specify the type of the constant which can be different from that without suffix. Thus you can avoid type casting of a constant. Actually, why not read a book on C? - Mike
"Thus you can avoid type casting of a constant." More importantly, you can avoid the default 'C' types giving you unexpected results! Remember, 'C' assumes that everyting is an int unless explicitly told otherwise! "why not read a book on C?" Quite right: this is a 'C' language issue - nothing specifically to do with Keil!
HUmm,, interesting.. Thanks for the help. About readingthe C book.. i can tell you that at times i have found such quick and accurate information on these forums that would be hard to find it books. Thanks again. Bye.
"at times i have found such quick and accurate information on these forums that would be hard to find it books." You need to read a good book (preferably, books) to lay a solid foundation on which to build your programming skill. By all means ask questions here, but don't skimp on those foundations!