[블로그 이전]

2021.02.07

 

C 랑 C++은 다.르.다.

왜냐!!!!! 다른 언어니까!!!! 근데 C++은 C가 진화한 느낌?

C에서 쓰는 stdio.h 같은 헤더파일은 C++에서도 쓸 수 있음.

1) c++ 선언

형태 : 자료형 변수명(자료값);

자료형 변수명=자료값;

float f1(10.3);
float f2=10.3;

cin과 cout은 iostream 헤더파일에 std 네임스페이스 안에 존재한다.

즉, #include <iostream> 선언 & using namespace std; 선언!!!!

11) c++ 입력

🎀 cin

--> scanf와 달리 출력할 것이 어떤 자료형인지 자동으로 알아챔.

---> so, %d %f와 같은 자료형 표현 필요 없음!

--> >> : 입력 연산자, 오른쪽 방향으로 scan 진행됨.

<f 입력받기 ⬇⬇>

#include <iostream>
using namespace std;

int main(){
    float f;
    cin >> f;
}

 

111) c++ 출력

🎀 cout

--> printf와 달리 출력할 것이 어떤 자료형인지 자동으로 알아챔.

---> so, %d %f와 같은 자료형 표현 필요 없음!

--> << : 삽입 연산자, 오른쪽 방향으로 print 진행됨.

#include <iostream>
using namespace std;

int main(){
    float f(3.14);
    cout << "float number : " << f; 
}

<출력>

---> float number : 3.14


endl과 \n 차이

🧵 공통점

: 개행 (줄바꿈)의 기능을 한다.

🧵 차이점

end1(End Line) : 버퍼를 비우고 줄바꿈을 한다. --> 🎀\n보다 느리다.

cout << 123 << end1;
cout << 123 << '\n';

'⚙️C,C++' 카테고리의 다른 글

[C/C++] #define  (0) 2025.02.20
[C++] vector 사용법  (0) 2025.02.20
[C] 재배열 문제  (0) 2025.02.20
[C] 입력 이슈들  (0) 2025.02.20
[C] scanf("%c"); 오류  (0) 2025.02.20

+ Recent posts