인프런 커뮤니티 질문&답변

hwan8195님의 프로필 이미지
hwan8195

작성한 질문수

C 프로그래밍 - 입문부터 게임 개발까지

typedef

실수변수는 = 3.23f에서 f를 쓰는 이유

해결된 질문

작성

·

323

0

3.23f라고 쓰는 이유가 뭔가요? 3.23이라고 쓰면 안되나요? 설명해주세요!

답변 2

3

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요

실수를 나타내는 float 와 double 은 크기가 서로 다릅니다. double 이 조금 더 많은 공간을 가지죠.

실수 뒤에 f 를 적어줌으로써 컴파일러에게 이 변수는 float 임을 알려주고, f 를 적지 않으면 double 이라고 알려주는 겁니다.

이렇게 생각해봅시다.

식당에 손님 8명이 한꺼번에 들어옵니다.

그런데 알고 보니 그 손님들은 4명씩 2팀이었습니다.

이 때 처음 들어온 사람이 "4명이요" 라고 하면 4명 테이블을 안내하면 됩니다.

반면에 따로 이야기를 해주지 않으면 일행으로 생각하고 8명 테이블을 안내하게 될 수도 있겠지요.

감사합니다. ^^

0

hwan8195님의 프로필 이미지
hwan8195
질문자

감사합니다!

hwan8195님의 프로필 이미지
hwan8195

작성한 질문수

질문하기