4. C++ 기초 프로그래밍
정수(Integer) 예제
- 선언과 대입
#include <iostream>
using namespace std;
int main() {
int a; //선언
a = 3; // 대입
cout << a << endl;
a = 5; // 대입
cout << a << endl;
}
5. C++ 기초 프로그래밍
정수(Integer) 예제
- 초기화
#include <iostream>
using namespace std;
int main() {
int a = 2; //초기화
int b = 3; //초기화
cout << a + b << endl;
}
6. C++ 기초 프로그래밍
정수(Integer) 예제
- 변수 이름 : 알파벳 대소문자, _ , 숫자(단 첫번째 글자는 제외)
#include <iostream>
using namespace std;
int main() {
int a = 2; //초기화
int b = 3; //초기화
int hap = a + b; //초기화
cout << hap << endl;
}
8. C++ 기초 프로그래밍
정수(Integer) 실습
#include <iostream>
using namespace std;
int main() {
int a = 5;
int b = 3;
int sum = a + b;
int difference = a - b;
int multiple = a * b;
int quotient = a / b;
int remainder = a % b;
cout << a << "+" << b << "=" << sum << endl;
cout << a << "-" << b << "=" << difference << endl;
cout << a << "*" << b << "=" << multiple << endl;
cout << a << "/" << b << "=" << quotient << endl;
cout << a << "%" << b << "=" << remainder << endl;
}
9. C++ 기초 프로그래밍
2진법에 대해서
- 10진법
12345 = 10000 + 2000 + 300 + 40 + 5
= 1*10^4 + 2*10^3 + 3*10^2 + 4*10^1 + 5*10^0
- 2진법
100110(2)
= 1*2^5 + 1*2^2 + 1*2^1 = 38
Ex) 만약 변수에 5와 38을 대입했을때 어떤형태로 들어가게 될까
10. C++ 기초 프로그래밍
부동소수점(Floating Point) 예제
#include <iostream>
using namespace std;
int main() {
//float : 32비트(4바이트) 실수를 담는데 쓰임
float a = 5;
float b = 3;
float sum = a + b;
float difference = a - b;
float multiple = a * b;
float quotient = a / b;
//float remainder = a%b;
cout << a << "+" << b << "=" << sum << endl;
cout << a << "-" << b << "=" << difference << endl;
cout << a << "*" << b << "=" << multiple << endl;
cout << a << "/" << b << "=" << quotient << endl;
//cout << a << "%" << b << "=" << remainder << endl;
}
11. C++ 기초 프로그래밍
실수형 타입(Double) 예제
#include <iostream>
using namespace std;
int main() {
//float : 32비트(4바이트) 실수를 담는데 쓰임
double a = 5;
double b = 3;
double sum = a + b;
double difference = a - b;
double multiple = a * b;
double quotient = a / b;
//float remainder = a%b;
cout << a << "+" << b << "=" << sum << endl;
cout << a << "-" << b << "=" << difference << endl;
cout << a << "*" << b << "=" << multiple << endl;
cout << a << "/" << b << "=" << quotient << endl;
//cout << a << "%" << b << "=" << remainder << endl;
}
12. C++ 기초 프로그래밍
자료형 총정리
- 정수형
short(2바이트)
int(4바이트)
long(4바이트)
long long(8바이트)
- 실수형
float(4바이트)
double(8바이트)
- 문자형
char(1바이트)
string
- 논리형
bool
13. C++ 기초 프로그래밍
자료를 입력받기
- 자료출력
cout
ex) cout << “Hello??”
- 자료입력
cin
ex) cin >> x;
14. C++ 기초 프로그래밍
실습해보기
- 1. 두 숫자를 입력받아서 그 숫자들의 합을 출력하는 프로그램을 만드
- 2. 세 숫자를 입력받아서 그 숫자들의 평균을 출력하는 프로그램을 만
- 3.체중(kg, 실수)와 키(m, 실수)를 입력받아서 체질량 지수(체중/키
를 출력하는 프로그램을 만드세요