#1 Pirntf , Scanf, const, float, double

김터넷 ㅣ 2023. 1. 13. 22:10

728x90
반응형

1. printf ("hello world");

빌게이츠부터 마크주커버그까지 처음에 분명히 했을거라는 "Hello World"

마치 프로그래밍 세계에 입문하기전에 의식같은 것 같다.

그래서 나도 강건한 의지와 훌륭한 개발자가 되게 해달라는 염원을 담아 "Hello World" 의식을 치뤘다.

#include <stdio.h>

int main(void)

{

      printf("Hello world");

 return 0;

 }

2. scanf -키보드 입력을 받아서 저장하는 개념!

#include <stdio.h>

int main(void)

{

    printf("값을 입력하세요 : ");

    scanf("%d",&input);     

return 0;

}

3. const - 상수는 한번 정의하면 값을 바꿀 수 없다.

#include <stdio. h>

int main(void)

{
const int year = 2000;
printf("태어난 년도 ? : %d\n", year);   // %d는 어떤 정수형 값을 출력하라는 의미. 값은 콤마 뒤에 있는 순서대로 들어온다.
year = 2001;   -> 이미 const 로 2000년을 정의했기때문에 2001로 year를 정의하는 것은 불가능.

return 0;
}

4. float, double - 실수형 변수 (실수는 소수점이 붙는 수)

#include <stdio. h>

int main(void)

{
float f = 46.5f;    // float을 쓸때는 항상 f를 써줘야한다! 
printf("%.2f\n",f);  // float을 출력할땐 %f     % .2 f 는  소수 자릿수를 나타냄.

double d = 4.428;
printf("%.2lf\n",d);

return 0;
}

float과 double의 차이는 표현할 수 있는 실수가 얼마나 정밀한가 이다. float보다 double은 더 많은 소숫점을 표현하여 계산할 수 있으며, 아무래도 더 정밀한 double을 사용하여 계산하는 것이 소수점 오차가 적다.

 

반응형