2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.

Slides:



Advertisements
Similar presentations
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
Advertisements

제6장 조건문.
프로그래밍1 및 실습 (C언어) - 3장 기본자료형 (3.6부터 끝까지) -
2007 1학기 12 배열.
데이터의 표현과 연산 (1) (Chapter 3)
제12장 표준 입출력과 파일 입출력.
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
-Part3- 제3장 콘솔 입출력과 파일 입출력.
프로그래밍실습 제 18 강.
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
쉽게 풀어쓴 C언어 Express 제18장 입출력과 라이브러리 함수 C Express.
C언어: 배열 (Arrays).
컴퓨터의 기초 제 4강 - 표준 입출력, 함수의 기초 2006년 4월 10일.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
6장. printf와 scanf 함수에 대한 고찰
누구나 즐기는 C언어 콘서트 제4장 수식과 연산자.
Chapter 13 문자 데이터와 문자열 문자 데이터 문자열.
Part 11 문자열 ©우균, 창병모 ©우균, 창병모.
연산자 대입 연산자 산술 연산자 관계 연산자 논리 연산자 비트 연산자 콤마 연산자 축약 연산자 sizeof 연산자
변수와 자료형.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
C 9장. 구조체 #include <stdio.h> int main(void) { int num;
C 7장. 배열과 문자열 #include <stdio.h> int main(void) { int num;
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
7장 배열 배열의 정의 배열의 초기화 1차원 배열 2차원 및 다차원 배열 문자 배열 배열과 구조.
10장 포인터와 문자열 포인터 기본 배열과 포인터 매개변수 전달방법 포인터와 문자열.
표준 출력 함수 printf 출력 데이터 서식화(formatting) 표준 입력 함수 scanf 입력 데이터 서식화
변수와 자료형.
Part 04 입출력과 전처리 ©우균, 창병모 이 슬라이드는 부산대학교 우균이 작성하였습니다. 오류나 수정할 사항 있으면 연락 주세요.
C언어 프로그래밍의 이해 Ch05. 명령문 Phylogenetic: 계통, 발생(학)의.
12장 파일처리와 매크로 파일 입출력 함수 문자 입출력 함수 라인 입출력 함수 불록 입출력 함수 매크로.
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express.
C 4장. 연산자 #include <stdio.h> int main(void) { int num;
13. 포인터와 배열! 함께 이해하기.
개정판 누구나 즐기는 C언어 콘서트 제6장 반복문 출처: pixabay.
제2장 데이터형과 표준 입출력문 문봉근.
2019년 2월 24일 오후 4시 59분 제2장 표준 입출력 함수
11장. 1차원 배열 IT응용시스템공학과 김 형 진 교수.
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
컴퓨터 프로그램 제2,3장 간단한 C 프로그램 김 문 기.
Chapter 11. 배열과 포인터.
Chapter 05. 입출력 함수.
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
누구나 즐기는 C언어 콘서트 제2장 기초 사항 IT응용시스템공학과 김형진 교수.
C언어 프로그래밍의 이해 Ch05. 명령문.
-Part1- 제7장 반복문이란 무엇인가.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express Slide 1 (of 28)
컴퓨터 프로그램은 여러 기능의 복합체이다. 라이브러리 함수와 사용자 정의 함수
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
-Part2- 제2장 다차원 배열이란 무엇인가.
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
어서와 C언어는 처음이지 제16장.
개정판 누구나 즐기는 C언어 콘서트 제10장 문자열 출처: pixabay.
C 13장. 입출력 라이브러리 #include <stdio.h> int main(void) { int num;
어서와 C언어는 처음이지 제23장.
C 4장. 연산자 #include <stdio.h> int main(void) { int num;
C.
printf("Global Korea\n");
C 프로그래밍은 매우 도전적인 작업이다. 도전의 이면에 철저한 준비와 체계적인 노력
개정판 누구나 즐기는 C언어 콘서트 제3장 변수와 자료형 출처: pixabay.
Chapter 09. 배열.
개정판 누구나 즐기는 C언어 콘서트 제12장 파일 입출력 출처: pixabay.
11장. 1차원 배열.
Presentation transcript:

2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력

표준 입 • 출력 함수의 종류 표준 입 • 출력 함수의 종류 표준 입 • 출력 함수의 종류 표준 입 • 출력 함수의 예 형식화된 입 • 출력 scanf(), printf() 문자 입 • 출력 getchar, putcahr() 문자열 입 • 출력 gets(), puts()

형식화된 입 • 출력 02 printf() 함수 scanf() 함수 printf(“제어 문자열(Format-String”); scanf(“제어 문자열”(Format-String), &변수1, &변수2....);

형식화된 입 • 출력 02 변환 기호 의 미 %d 매개변수의 내용을 부호 있는 10진 정수로 변환하여 출력 %0 의          미 %d 매개변수의 내용을 부호 있는 10진 정수로 변환하여 출력 %0 매개변수의 내용을 부호 없는 8진 정수로 변환하여 출력 %x 매개변수의 내용을 부호 없는 16진 정수로 변환하여 출력 %u 매개변수의 내용을 부호 없는 10진 정수로 변환하여 출력 %e 매개변수의 내용을 지수 형태로 출력 (부동소수점 형태) %f 매개변수의 내용을 실수 형태로 출력 (부동소수점 형태) %g 매개변수의 내용을 %e 또는 %f의 변환 중 문자수가 적은 쪽으로 출력시키며 이때 유효하지 않는 0은 출력되지 않음 %c 매개변수의 내용을 한 개의 문자로 인식하여 출력 %s 매개변수의 내용을 문자열로 인식하여 출력 %n %n 이 나타날 때까지 출력한 문자수를 해당 인수에 저장 %ld 매개변수를 long형 10진수로 출력 %lu 매개변수를 long형 부호 없는 10진 정수로 변환하여 출력 매개변수를 double형 실수 형태로 출력 (부동소수점 형태)

【예제 2-1】Ex1.c 02 “안녕하세요!”를 출력 01 #include <stdio.h> 02 int main(void) 03 { 04     printf("안녕하세요!"); 05     return 0; 06 } 표준입력 스트림

【예제 2-2】Ex2.c 02 이름과 나이 출력 01 #include <stdio.h> 02 int main(void) 03 { 04      int age = 20; 05      printf("저는 이름이 김경영이고 나이는 %d 입니다.\n", age); 06      return 0; 07 } 표준입력 스트림

【예제 2-3】Ex3.c 02 8진수 16진수 예제 01 #include <stdio.h> 02 int main(void) 03 { 04     int Number = 65; 05     printf("65을 8진수로 변환 : %o\n", Number); 06     printf("65을 10진수로 변환 : %d\n", Number); 07     printf("65을 16진수로 변환 : %x\n", Number); 08     printf("65을 문자형으로 변환 : %c\n", Number); 09     return 0; 10 } 표준입력 스트림

【예제 2-4】Ex4.c 02 Scanf( ) 예제 01 #include <stdio.h> 02 int main(void) 03 { 04     int age = 0; 05     printf("당신의 나이를 입력하세요\n"); 06     scanf("%d", &age); 07     printf("당신의 나이는 %d 입니다.\n", age); 08     return 0; 09 } 표준입력 스트림

【예제 2-5】Ex5.c 02 연속된 사용자 입력 01 #include <stdio.h> 02 int main(void) 03 { 04     int age = 0, birthyear = 0; 05     printf("당신의 나이와 출생년도를 입력하세요\n"); 06     scanf("%d %d", &age, &birthyear); 07     printf("당신은 %d년도에 출생한 %d세 입니다.\n", birthyear, age); 08     return 0; 09 } 표준입력 스트림

형식화된 입 • 출력 02 탈출 기법 문자이름 정수값(ASCII) 프로그램 표현 의미 경고 7 \a 경고음이 울림 수평탭 9 \t 수평으로 탭만큼 이동 개행문자 10 \n 다음 줄로 이동 캐리지 리턴 13 \r 현재 줄의 처음으로 이동 큰따옴표 34 \“ “ 문자 작은따옴표 39 \‘ ‘ 문자 역슬래쉬 92 \\ \ 문자 퍼센트 37 %% % 문자

【예제 2-6】Ex6.c 02 탈출 기법 01 #include <stdio.h> 02 int main(void) 03    { 04        printf("\t\"안녕하세요\"\n\n"); 05        printf("탈출기법을 제대로 사용한 예\n");          06        printf("\t10 %% 5 = 0\n"); 07        printf("탈출기법을 제대로 사용하지 않은 예\n"); 08        printf("\t10 % 5 = 0\n"); 09       return 0; 10    } 표준입력 스트림

【예제 2-7】Ex7.c 02 다양한 탈출 기법 예제 01 #include <stdio.h> 02    int main(void) 03   { 04        printf("\t\' 프로그램의 시작 \' \n\n"); 05        printf("\t\" C 언어 %c \" \n\n", '!'); 06        printf("\t\"시작이 반이다 %s \"\n", "!!"); 07        printf("\t\a\a\a\a\a\n"); 08        printf("\t\\ \\ \n"); 09       return 0; 10    } 표준입력 스트림

문자 입 • 출력 03 문자 입 • 출력 종 류 의 미 int getchar() 종 류 의          미 int getchar() 키보드로 하나의 문자를 입력받으며 리턴 값은 입력받은 문자에 대한 ASCII 코드 값이다. int putchar (char 문자) 모니터에 하나의 문자를 출력하며 리턴 값은 출력한 문자의 ASCII 코드 값이다.

【예제 2-8】Ex8.c 02 문자입출력 예제 01 #include <stdio.h> 02 int main(void) 03 { 04     char Letter_In; 05     printf("한 개의 문자를 입력하세요.\n"); 06     Letter_In = getchar(); 07     putchar(Letter_In); 08     printf("\n"); 09     return 0; 10 } 표준입력 스트림

문자열 입 • 출력 04 문자열 입 • 출력 종 류 의 미 char *gets(char* str) 종 류 의          미 char *gets(char* str) 키보드에서 한 행을 입력받는다. 리턴 값은 읽은 문자열이다. int puts(char* str) 모니터에 한 행을 출력한다. 리턴 값은 양수이다.

【예제 2-9】Ex9.c 02 문자열 입출력 예제 01 #include <stdio.h> 02 int main(void) 03 { 04     char Name[20]; 05     printf("당신의 이름을 입력하세요 : "); 06     gets(Name); 07     puts(Name); 08     return 0; 09 } 표준입력 스트림