data types
int month = 9, day = 7;
int month = 09, day = 07;
are they the same?
Does putting a zero in front mean it is octal instead of decimal number?
also,
L'a' and L"a"
are those the same?
putting L in front of a character literal turns it into type wchar_t. does it apply to string literals too?
When I did this ;
1 2
|
int j = 9;
int i = 09;
| |
I got this
1>c:\users\jordan\documents\visual studio 2010\projects\hold\hold\hold.cpp(10): error C2041: illegal digit '9' for base '8'
Does putting a zero in front mean it is octal instead of decimal number? |
Yes, it does. Did you try to compile you code? Because it should give you an error on
int month = 09
:
error: invalid digit "9" in octal constant|
Last edited on
Topic archived. No new replies allowed.