⚙️C,C++
[C++] C++ 기본
bananackck
2025. 2. 20. 22:42
[블로그 이전]
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';