Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- list
- 패킹
- 포인터
- 42cursus
- nginx
- iF
- 구조체
- else if
- 동적할당
- 2차원배열
- cout
- vs코드 단축키
- C++
- python
- 42
- 42서울
- 함수
- phpmyadmin
- ft_server
- C언어
- While
- for
- jupyter 단축키
- 자료형
- Double
- float
- libft
- docker
- 42Seoul
- Class
Archives
- Today
- Total
Developer
4.(C언어) 자료형_실수 본문
실수 자료형은 부동 소수점 방식으로 수를 표현하는데 이는 진법 진수 이후에 따로 다루겠다. 지금은 실수 자료형에 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;
}
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