728x90
cin
int a와 char b와 float c라는 변수에 값을 입력받고싶다.
cin >> a >> b >> c; 지렸다; 간단하다
cout
이번엔 printf 때의 printf(" a = %d, b = %d, c = %d",a,b,c); 를 해보자
cout << "a = " << a << ", b = " << b << ", c = "<< c;
endl
음..
이번엔 printf 때의 printf(" a = %d\n b = %d\n c = %d\n",a,b,c); 를 해보자
cout << "a = " << a << endl <<"b = " << b << endl <<" c = "<< c << endl;
이렇게 쓰면된다
음.. 사람이 보기에따라서 어느게더 편한지는 모르겠어요
저는 printf쓰다가 cin cout 써보니 이게 훨신더 편하더라구요..
옷 스타일이나 헤어스타일 바꿧을때 처음에 어색해서 이상해 보이다가 점점 괜찮아지는것처럼
처음에는 cin cout 쓸때 엄청 어색어색하다가 계속 쓰다보니 편해지더라구요~
----------------------------------------------------------------------------
위아래중 편한설명을 읽으세요.. ㅎ.. 저가 혼자서 생각하며 쓴거라 틀렸거나 수정요청있으면
댓글로 부탁드려요!
----------------------------------------------------------------------------
1 2 3 4 5 6 7 8 9 | #include <iostream> using namespace std; int main(){ cout << "Hello World !!" << endl; std::cout << "Hello World !!" << std::endl; } | cs |
그동안 scanf, printf 이런거만 써왔죠 !
scanf("%d",&a);
printf("%d",a); 이런식으로 써오던것들을
scanf("%d",&a); 이렇게 길던게
cin >> a; 요렇게 !
printf("%d",a); 이걸 또
cout << a; 요렇게!!
어라 그런데 a의 타입이 먼줄알고 막 I/O (Input / Output)을 하냐구요?
맙소사
cin 과 cout 은 자동으로 포맷을 해준답니다 ! 우와..
잠깐 근데 위에서 보면
2줄에 밑에꺼는
std::cout 이고..
밑에꺼는
그냥 cout ..?
고건
http://gaetaeng.tistory.com/29 [네임스페이스][namespace]
네임스페이스 라는거긴한데
여기서 보세요 ㅎ 물론 조회수 올릴려고 링크건거에요
그리고 endl ..
뭐 이게 풀네임은 먼지모르겠는데 아마 end line 인거같아요.. 아마..?
이것의 용도는 저희가 그동안
printf("%d \n",a); 이렇게할 때의 바로
'\n' 줄바꿈입니다.
728x90
728x90
'Dev > [C++]개념정리' 카테고리의 다른 글
[개탱][C++][static][static data member][class][static function] (0) | 2018.01.02 |
---|---|
[개탱][C++][template][Generic class] (0) | 2018.01.02 |
[개탱][C++][using namespace std][namespace][네임스페이스][스탠다드] (0) | 2018.01.02 |
[개탱][C++][Function Overloading][operator overloading][함수 오버로딩][default argument][부재 인수][syntax] (0) | 2018.01.02 |
[개탱][C++][Data Abstraction][Class][클래스][수정이 필요합니다..ㅠ] (0) | 2018.01.02 |