본문 바로가기

C/나도코딩 C

[나도코딩 C] 변수, 상수, 입출력

  • 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