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
- docker
- float
- cout
- 42
- 구조체
- ft_server
- python
- for
- 42Seoul
- Class
- 자료형
- iF
- phpmyadmin
- libft
- 함수
- C언어
- Double
- 패킹
- jupyter 단축키
- vs코드 단축키
- list
- nginx
- 42cursus
- C++
- While
- 42서울
- else if
- 2차원배열
- 포인터
- 동적할당
Archives
- Today
- Total
목록형변환 (1)
Developer
11.(C언어) 형 변환
이전 글에서 정수끼리의 연산에서는 정수 결과가 나오고, 실수끼리의 연산에서는 실수 결과가 나오는것을 확인하였다. 다른 자료형끼리 계산하면 어떻게 될까? C에서는 자료형을 섞어서 사용하면 자료형의 크기가 크거나 표현의 범위가 큰 자료형으로 자동 변환되어 연산된다. 이를 암시적 형 변환이라고 한다. 데이터의 손실을 최소화 하기위한 방법이다. #include int main(){ int a=8; float b=3.2f; printf("%f\n",a+b); printf("%f\n",a*b); return 0; } 정수형 변수 a와 실수형 변수 b를 연산해 출력해보았다. 코드1 처럼 자료형이 다른 두 변수가 연산을 수행하게되면 범위가 크거나, 자료형의 크기가 큰 쪽으로 형변환된다. a+b에서는 정수a가 포현 범위..
Programming Language/C
2020. 8. 1. 21:03