0
Whis the output that i get by runin it =420... (code is in description)
#include <iostream> using namespace std; int main() { int myVariable = myVariable ; cout << myVariable; return 0; }
2 Réponses
+ 1
you are assigning the integer variable (int, which is a per definition a number datatype) a series of characters which are not numbers. my guess would be that the compiler converts these characters to numbers. how? if you google for a ascii table you will find that certain characters are stored under certain numbers. so it converts these characters to those numbers and what you get is a number instead of those characters
+ 1
you put a word into a variable, but computer stores it as integers and translates it into binary code (0101.......), and then you want computer to output integers. it will give you the number you wanted.of course, it has already been transformed into decimal numbers.