inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

실수형 변수

float f= 46.5f;

296

권권

작성한 질문수 4

0

float f=46.5;라고해도 출력되는데 왜 float f= 46.5f; 이렇게 작성 해야 되나요?

c

답변 1

3

나도코딩

안녕하세요, 나도코딩입니다. f 를 붙이게 되면 float 로 인지하게 되고, 붙이지 않으면 double 로 인지하게 됩니다. 작은 값일때는 그 차이가 안보일 수 있지만 float 와 double 의 자료형 크기가 다르기 때문에 값이 커지고 소수점 이하 자리수가 많아지면 원하는 값을 정확히 얻지 못할수도 있습니다. 쉽게, 4리터 비닐봉지와 8리터 비닐봉지가 있을 때, 4리터에 과자 한봉지 넣거나 8리터에 과자 한봉지 넣을때는 동일한 값을

얻을수 있지만, 8리터에 과자를 가득 채우고 동일한 양을 4리터에 채우면 분명히 다 못들어가겠죠? 그정도로 이해하시면 됩니다. 감사합니다 ^^

안녕하세요 7장 포인터에 관해 질문드립니다.

0

63

1

8-8 연장전 / 소스코드 공유해드려요. 참고하세요!

0

64

0

섹션6. 프로젝트 소스코드 올려드려요.

0

94

1

영상속에서 배운 코드들을 Git Repository에 올려두될까요?

0

79

1

경찰서 조서 프로젝트 문의

0

104

1

경찰관 조서 프로젝트

0

142

1

scanf

0

92

1

제대로 작성한것 같은데 빌드가 않됩니다.,

0

170

1

구문 오류 C2059

0

401

1

컴파일 시 fatal error C1010 발생

0

284

1

반환값이 없는 함수

0

215

1

반올림 되는건가요?

0

254

1

맥으로수강

0

193

1

10-2

0

257

1

질문이 있습니다

0

342

1

3-3 for 반복문 ++i 일때 질문입니다.

0

244

1

6-4(배열 파트 '문자 vs 문자열') sizeof 예제 다르게 출력되는 분들 참고하세요.

1

412

0

함수 선언과 정의를 동시에 해도 되나요?

0

1076

1

빌드오류가 있다고 나오고, 지정된 파일을 찾을 수 없다고 오류가 나옵니다..

0

404

1

안녕하세요 좋은 강의와 책 감사드립니다!! 다름이 아니라 명령어를 실행시켰을 때 저런식으로 나와서 질문드립니다

0

935

0

질문있습니다!

0

378

1

질문드립니다

0

387

1

scanf_s(" %d", &answer); 이후 바로 종료

0

312

0

질문 드립니다.

0

431

1