Output for the program "10"+20+30
If we add a string literal before any other datatype such as integer or float etc then the compiler will treat all other datatypes as a string and the output that will be printed is
102030
The compiler will simply concatenate the string and will print the output.
But on the other side, If we add the integer values before and the string literal later on then the compiler will add both of the integer values and concatenate the string literal. In this case, the output that will be printed by the compiler is 5010.
Comments
Post a Comment