float와 double을 제가 잘못이해하고있는건가요?? 부탁드립니다
희미햬
2026.01.11
질문 제목 :
float와 double을 제가 잘못이해하고있는건가요??
num1 = 5.789; 라고되어있으면
둘이 같은건데 왜 num1 은 float형이며
5.789는 double 형이고
5.789는 -3.4e38 ~ +3.4e38안에 속하는데 double형으로 나타나지나요??질문 내용 : 제가 지금 열혈c프로그래밍이란 책을 가지고 공부를 하고있습니다
근데 여기에서
int main(void)
{
float num1 = 5.789;
float num2 = 3.24 + 5.12;
return 0;
}
라고 되어있는데요 여기서 경고 메세지가 초기화할때, double형 데이터를 float형 변수에 저장하였으니, 데이터가 잘려나갈 수도 있습니다. 라고뜬다는데요 5.789;눈 8바이트 크기의 double형 상수이고, num1은 4바이트의 float형이라고 경고메세지가 뜨는거라고 나와있습니다 이부분에서 이해가안가는데요 num1 = 5.789라고 되어있는데
그럼 둘이 같은건데 왜 num1은 float형이고 5.789는 double 형인가요?
float가 -3.4e38 ~ +3.4e38라는데 5.789는 저 범위안에 속하니까 float형이 맞는거아닌가요?
| 번호 | 제 목 | 글쓴이 | 날짜 |
|---|---|---|---|
| 2752085 | 문자열을 랜덤하게 출력해서 대체,삽입,삭제 횟수를 각가 표시하고 그걸 표 형태로 출력 | 슬아s | 2026-10-20 |
| 2752056 | 포인터 && 배열 질문요~ (2) | 해찬나래 | 2026-10-20 |
| 2752031 | x^n 구하는 코드 짜봤는데 값이 틀려요 ㅠㅠ | 세실 | 2026-10-20 |
| 2752000 | 나 정말 미치겠어요..ㅠㅜ (4) | 다이 | 2026-10-20 |
| 2751978 | 문자열 질문이요.. | 초시계 | 2026-10-19 |
| 2751945 | 숫자 맞추는 프로그램이요 ㅠㅠ (1) | 동은 | 2026-10-19 |
| 2751917 | C언어 이중 연결 관련 질문합니다. | 유우 | 2026-10-19 |
| 2751888 | return의 정확한 의미좀 알려주세요 (3) | 올해1살 | 2026-10-19 |
| 2751857 | 포인터 배열 (2) | 터큰 | 2026-10-18 |
| 2751831 | 연산자? 질문입니다 (2) | 진주 | 2026-10-18 |
| 2751800 | C언어 기초질문입니다.. (3) | 핫블랙 | 2026-10-18 |
| 2751739 | 파일 출력을 구조체로 받을 때, 파일의 끝을 판별하는 방법을 알려주세요. (2) | 얼 | 2026-10-17 |
| 2751715 | unresolved external symbol 에러... | 이룩 | 2026-10-17 |
| 2751686 | 변수 설정에 관한 질문입니다. | 꽃달 | 2026-10-17 |
| 2751655 | 자료구조 연습문제 | 한무릎 | 2026-10-17 |
| 2751631 | gets 함수 질문이요. (4) | 해늘 | 2026-10-16 |
| 2751553 | 퀵정렬 소스인데 주석좀 달아주세요 (1) | 싴흐한세여니 | 2026-10-16 |
| 2751528 | 저기 이거하는법좀 질문.. (2) | 가람슬기 | 2026-10-15 |
| 2751445 | 도저히 풀 수가 없네요.... (2) | 신당 | 2026-10-15 |
| 2751412 | 어제부터 계속 해도.........안되는.... (1) | 족장 | 2026-10-14 |
