- float, double 차이점
float 와 double 의 차이점은 정밀도의 차이 이다.
float은 4byte (32bit)의 수까지 표현하며, double은 8byte (64bit) 까지의 수를 표현한다.
- scanf 문자열 출력시 sizeof 입력
실습에서 scanf에 sizeof를 입력하는 이유는 영상에와 같이 입력받은 크기를 정해주려고 사용했다.
- 프로젝트
경찰관의 범죄자의 정보를 입수 (조서 작성)
이름? 나이? 몸무게? 키? 범죄명?
#include <stdio.h>
//경찰관의 범죄자의 정보를 입수(조서 작성) //이름 ? 나이 ? 몸무게 ? 키 ? 범죄명 ?
int main(void) {
char name[10];
char what[10];
int age;
float weight;
double height;
printf("이름을 입력하세요: ");
scanf_s("%s", name, sizeof(name));
printf("나이를 입력하세요: ");
scanf_s("%d",&age);
printf("몸무게를 입력하세요: ");
scanf_s("%f",&weight);
printf("키를 입력하세요: ");
scanf_s("%lf",&height);
printf("범죄명을 입력하세요: ");
scanf_s("%s", what, sizeof(what));
printf(" ########범죄자 정보######## \n");
printf("이름: %s ", name);
printf("나이: %d ", age);
printf("몸무게: %f ", weight);
printf("키: %lf ", height);
printf("범죄명: %s ", what);
return 0;
}
'C > 나도코딩 C' 카테고리의 다른 글
[나도코딩 C] C 언어 프로그래밍 공부를 시작하며 (0) | 2022.06.26 |
---|