프프프프프 프프 2014 년 4 년 1 년 년년년 7 년 년년년년년년 년년년년 316 년 년년 년년년년년년년 년년년 ( SMSA ) 년년 년년년 년년
첫 번째 프로그램
#include <stdio.h>
int main(void)
{
printf(“Hello World!\n”); //Hello World! 를 출력
return 0;
}
두 번째 프로그램
#include <stdio.h>
int main()
{
float num;
int i_part;
float f_part;
printf(“ 실수를 입력하세요 : ”);
scanf(“%f”, &num);
i_part = num;
f_part = num – i_part;
printf(“%f 의 정수부는 %d이고 , 실수부는 %f 입니다 .\n”, num, i_part, f_part);
return 0;
}
SCANF 형식문자열
형식문자열 의미 사용 예
%d 정수 입력 int n;scanf(“%d”, &n);
%f , %lf 실수 입력float f;double d;scanf(“%f %lf”, &f, &d);
%c 문자 입력 char ch;scanf(“%c”, &ch);
%s 문자열 입력 char str[20];scanf(“%s”, str);
PRINTF 형식문자열
형식문자열 의미 사용 예 출력 결과
%d 정수 출력int n;n = 123;printf(“n = %d”, &n);
n = 123
%f 실수 출력float f;f=3.14;printf(“f = %f”, &f);
f = 3.140000
%c 문자 출력char ch;ch = ‘A’;printf(“c = %c”, &ch);
c = A
%s 문자열 출력char str[20];strcpy(str, “Hello”);printf(“str = %s”, str);
str = Hello
PRINTF(“ MY NAME IS %S ”, NAME);
char name[30] = “Yang”;
printf(“ My name is %s ”, name);
%s <-> Yang
=> My name is Yang