By convention, something in all caps is either:
1. a macro,
#define ABS(x) ((x)>=0?(x):-(x))
2. less often, an enum member,
1 2 3 4
|
enum Bool{
TRUE,
FALSE
};
|
3. or, even less often, an actual const.
const double SQRT2=1.4142135623730950488016887242097;
It's not possible to use periods in identifiers (an identifier is a name for a variable, a function, a type, etc.). In fact, valid identifiers contain only Latin alphabet letters in upper or lower case, Arabic numerals 0-9, or underscores (_), and do not begin with a numeral.
By convention, identifiers beginning with one or more underscores are used by the language implementation (for example, C symbols are traditionally exported by prepending an underscore to the name), so avoid naming things beginning with an underscore.