0913강의02 - kyagrd/cprog2018Fall GitHub Wiki
%zd
같은 최신 표준의 기능을 사용하려면 Code::Blocks에서 컴파일러 다음과 같이 설정을 해줘야 한다.
-
Setting > Compiler 클릭하면 기본적으로 보이는 Compiler Flags 탭에서
Have gcc folow the 2011 ISO C language standard [-std=c11]
내용 체크박스에 체크해주면 됩니다.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int sum = 0; // 총 합을 저장
int i;
i = 1;
while (i<=100)
{
sum = sum + i;
++i;
//i += 1;
// i = i + 1;
}
/*
for (i = 1; i<=100; ++i)
{
sum = sum + i;
}
*/
printf("%d\n", sum);
}
/*
int main(void)
{
// 순서쌍 형태로 입력받기.
int x;
int y;
scanf("(%d,%d)", &x, &y);
printf("(%d,%d)\n", x, y);
return 0;
}
*/
/*
int main()
{
// 여러가지 크기의 정수 타입
short k = 1;
int n = 3;
long m = 4;
long long i = 5;
// 부동 소수점 수 타입
float f = 3.1478E2;
//3.123456789012334567890;
double d = 3.123456789012334567890;
printf("%f\n\n", f);
printf("%zd sizeof(short)\n",sizeof(short));
printf("%zd sizeof(int)\n",sizeof(int));
printf("%zd sizeof(long)\n",sizeof(long));
printf("%zd sizeof(long long)\n",sizeof(long long));
printf("%zd sizeof(float)\n",sizeof(float));
printf("%zd sizeof(double)\n",sizeof(double));
scanf("%d %f", &n, &f);
//printf("Hello world! %d %.10f %.10lf\n", n, f, d);
return 0;
}*/