Developer

4.(C언어) 자료형_실수 본문

Programming Language/C

4.(C언어) 자료형_실수

DPhater 2020. 8. 1. 20:22

실수 자료형은 부동 소수점 방식으로 수를 표현하는데 이는 진법 진수 이후에 따로 다루겠다. 지금은 실수 자료형에 float, double이 있고, 각각 4바이트와 8바이트라는 것만 알면 된다.

#include<stdio.h>
int main(){
	float a=3.141f;
	double b=314.15;
	printf("%f %f\n",a,b);
	printf("%e %e\n",a,b);
	return 0;
}

코드1 실행 결과

float형 변수에 값을 넣을 때에는 숫자 뒤에 f를 입력해 주어 표현한다.

둘 다 서식 지정자 %f로 출력할 수 있으며, 서식 지정자 %e는 지수 형식으로 출력하는 것이다. 정수 자료형의 사용과 크게 다르지 않다. 오버플로와 언더 플로가 다른데 실수에는 무한대라는 개념이 존재한다.

작은 값을 큰 수로 나누어 주면 언더 플로가 되는데 이때는 0또는 쓰레기 값으로 표현되며 오버플로가 발생했을 때에는 inf가 출력된다.

'Programming Language > C' 카테고리의 다른 글

6.(C언어) 진법, 음수표현  (0) 2020.08.01
5.(C언어) 자료형_문자  (0) 2020.08.01
3.(C언어) 자료형_정수  (0) 2020.08.01
2.(c언어) 자료형과 변수 그리고 출력  (0) 2020.08.01
1.(c언어) Hello World!  (0) 2020.08.01
Comments