2013. 10. 31. 14:09
c++
#include <iostream>
|
이 소스에서 눈여겨 봐야 할 것은 cout과 cin, 그리고 endl이다.
cin= C언어에서 scanf와 비슷한 역할. 키보드로부터 입력받아 변수에 저장한다.
cout=cin과 반대되는 개념으로 C언어로 따지면 printf문이라고 생각하면 된다.
endl= 엔터, '\n'문자와 똑같은 역할을 한다.
cout << num1 << " + " << num2 << " = " << num1+num2 <<endl; 를 하나하나 설명한다면 다음과 같다.
(cin >>num1에서 100을 입력하고, cin >>num2를 25라고 입력했다고 가정.)
1. cout << num1= 100이 출력
2. ~<<" + "= +가 출력
3. <<num2 = 25가 출력
4. <<"=" = '='이 출력
5. << num1+num2= 100+25를 연산한 125가 출력.
6. <<endl =개행문자와 같이 줄바꿈과 동시에 캐리지 리턴된다.(엔터)
이것을 모아서 써보면 다음과 같다.
100 + 25 = 125
(공백 엔터)
#include <iostream>
|
이 코드는 숫자 100이 변수 a의 초기화 되고 있다. 그리고 출력하는데 cout <<hex <<라고 되어있다.
16진수로 출력시 cout <<hex라고 적은 뒤, 뒤에 출력하고자 하는 숫자를 적으면 된다.
이 코드를 실행한다면, 100의 16진수인 64가 출력이 된다.
#include <iostream>
|
'c++' 카테고리의 다른 글
11월 4일 함수와 레퍼런스(정리 중) (0) | 2013.11.04 |
---|---|
11월 4일 동적할당 (0) | 2013.11.04 |
11월 1일 레퍼런스 변수 (0) | 2013.11.03 |
11월 1일 문자열, 문자배열 c++에서 주의점 (0) | 2013.11.03 |
11월 1일 namespace 기초 (0) | 2013.11.01 |