컴퓨터 프로그래밍 기초 #02 : printf(), scanf() Seong-Yun Choi Email : seongyun@kangwon.ac.kr
개요 주석 변수 수식 산술 연산 대입 연산 printf(), scanf() 실습
과제 답 2557번 #include<stdio.h> int main(){ printf("Hello World!"); }
10172번 #include <stdio.h> int main(void) { printf("|\\_/|\n"); printf("|q p| /}\n"); printf("( 0 )\"\"\"\\\n"); printf("|\"^\"` |\n"); printf("||_/=\\\\__|\n"); return 0; }
10718번 #include<stdio.h> int main(void) { printf("강한친구 대한육군\n"); }
11719번 #include<stdio.h> int main(void) { char s[120]; while(scanf("%c", &s[0]) == 1){ printf("%c",s[0]); }
주석 프로그램이 하는 일을 설명
변수 프로그램이 사용하는 데이터를 일시적으로 저장할 목적으로 사 용하는 메모리 공간 상수 int x; float y; 프로그램이 사용하는 데이터를 일시적으로 저장할 목적으로 사 용하는 메모리 공간 int x; float y; 자료형 변수이름; 상수 그 값이 프로그램이 실행하는 동안 변하지 않는 수
수식 피연산자와 연산자로 구성된 식 피연산자 : 변수와 상수 연산자 : 곱셈, 나눗셈, 덧셈…
산술 연산 + - * / % 연산 연산자 C 수식 수학에서의 기호 덧셈 x + y 뺄셈 x - y 곱셈 x * y xy 나눗셈 나머지 % x % y x mod y
대입 연산 변수에 값을 저장하는 연산 100 = ; x
printf() 함수 모니터에 출력을 하기 위한 표준 출력 함수이다. 형식 지정자 의미 예 실행 결과 %d 10진 정수로 출력 printf(“%d \n”, 10); 10 %f 실수로 출력 printf(“%f \n”, 3.14); 3.14 %c 문자로 출력 printf(“%c \n”, ‘a’); a %s 문자열로 출력 printf(“%s \n”, “Hello”); Hello
scanf() 함수 키보드로부터 입력된 데이터를 지정된 형식으로 변환하여 변수에 저장하 는 함수 형식 지정자 의미 예 %d 키보드로부터 입력된 데이터를 지정된 형식으로 변환하여 변수에 저장하 는 함수 형식 지정자 의미 예 %d 정수를 10진수로 입력한다 scanf(“%d”, &i); %f float 형의 실수로 입력한다. scanf(“%f”, &f); %lf double 형의 실수로 입력한다. scanf(“%lf”, &d); %c 문자 형태로 입력한다. scanf(“%c”, &ch); %s 문자열 형태로 입력한다. char s[10]; scanf(“%s”, &s);
실습
실습
실습
실습
과제 문제 번호 1000, 1001, 10998
Q/A