본문 바로가기
C , C++

C_ C와 C++의 차이, 실행시 창이 바로 꺼지는 현상

by Edes Kim 2020. 6. 4.

 

::   스코프 연산자, 범위지정 연산자.      

    "(좌측) std라는 이름의 namespace 소속에 속해있는 (우측) cout이라는 함수를 가져와라."

      = c++에서는 범위 또는 소속이 중요해졌다.

 

std : standard 라는 namespace.

       cout : c++에서의 표준 출력 객체

    

.    : 맴버를 참조하는 연산자

    

<< : bit를 지정한 정수만큼 좌측으로 이동시키는 연산자.                 (원래 기능)

      연산자 오버로딩 : 연산자에 새로운 기능을 부여하는 것             (c++ 로 넘어오면서 생긴 추가적인 기능)

     std::cout << 출력대상 << 출력대상 << ...             cout옆에서는 출력대상을 구분짓는 연산자

     

    

     c++ 에서는 서식 문자(%d)제어 문자(\n)를 잘 사용하지 않는다.

    - 출력대상의 자료형을 자동으로 검색하여 출력한다. => %d 이런걸 쓰지 않아된다.

    - C의 std::endl이 c의 \n과 동일한 역할을 한다.   (end Line)

    

     C 와 달리 C++은 소숫점뒤를 모두 출력하지않고 전체 길이에서 소숫점 포함, 반올림하여 총 7자리만 출력.

     123.45678 은 123.457 로 출력

     1.23456   은  1.23457 로 출력.      즉, 소숫점 포함하여 총 7자리만.

    

  


실행시 창이 바로 꺼지는 현상 (VS 2017버전) 

방법 01 )


 

방법02 )