뭐때문이죠?


double a = 3;


이렇게 실수형타입 double 변수 a에 3을 저장하고


cout<<a하면 난 3.0이렇게 출력 될거라고 생각했는데, 이건 알아서 형변환을 안해주네


이유가?