Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

행복한 개구리

C++ Tutorial - Data Types / Numbers 본문

C++/공부내용

C++ Tutorial - Data Types / Numbers

HappyFrog 2022. 6. 8. 16:16

 

 

 

숫자 데이터 타입


숫자 타입

35와 1000, -2000과 같은 소수를 제외한 나머지 수를 표현할 때 int 를 사용하세요. 그리고 9.99와 3.14515와 같은 부동소수를 표현하고 싶을 땐  float 과  double 을 사용하세요.(10진법으로)

 

 

int

#include <iostream>
using namespace std;

int main() {
	int myNum = 1000;
	cout << myNum;
}

 

 

float

#include <iostream>
using namespace std;

int main() {
	float myNum = 5.75;
	cout << myNum;
}

 

 

double

#include <iostream>
using namespace std;

int main() {
	double myNum = 19.99;
	cout << myNum;
}

 

 float  vs.  double 

부동소수 값의 정확도는 소숫점 이후의 숫자가 얼마나 많이 표현되냐에 따라 달려있습니다.  float 은 6~7자리까지만 표현되는 반면에  double 은 15자리까지 표현되는 정확도를 갖습니다. 그러므로 계산을 할 때는  double 을 사용하는 것이 더욱 바람직합니다.

 

 

 

과학적인 숫자들

부동소수는 10의 거듭제곱을 나타내는 "e"와 같은 과학적인 수가 될 수 있습니다.

#include <iostream>
using namespace std;

int main() {
	float f1 = 35e3;
	double d1 = 12E4;
	cout << f1 << "\n";
	cout << d1;
}