• 검색 결과가 없습니다.

C 언어에 대해서 알아봅시다.

N/A
N/A
Protected

Academic year: 2022

Share "C 언어에 대해서 알아봅시다."

Copied!
14
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

C 언어에 대해서 알아봅시다.

(2)
(3)

표준입출력이란 ?

표준 입력 (stdin) : 키보드

표준 출력 (stdout) : 모니터

표준 에러 (stderr) : 모니터

(4)

헤더 파일 : stdio.h

형 식 : printf("출력양식", 변수1, 변수2,....);

기 능 : 화면에 여러 종류의 자료를 출력

출력 관련 서식 문자 (교재 참고)

01 02 03 04 05 06 07 08 09 10

#include <stdio.h>

main() {

int i = 10;

char c = 'a';

char cstr[10] = "korea";

printf("hello\n");

printf("%d\n", i);

printf("%c %s\n", c, cstr);

}

(5)

01 02 03 04 05 06 07 08 09 10

#include <stdio.h>

main() {

printf("|%d|\n", 10);

printf("|%10d|\n", 10);

printf("|%-10d|\n", 10);

printf("|%010d|\n", 10);

printf("|%5.2f|\n", 10.123);

//이 예에서 | 표시는 구분 선을 나타낸다.

}

(6)

헤더 파일 : stdio.h

형 식 : scanf("입력양식", &변수1, &변수2,....);

기 능 : 주어진 양식으로 자료를 입력받아 지정된 기억공간에 저장

01 02 03 04 05 06 07 08 09 10

#include <stdio.h>

main() {

int i;

float j;

scanf("%d", &i);

scanf("%f", &j);

j = j + i;

printf("%.2f", j);

}

(7)

입력 서식 문자 (교재 참조)

입력 폭 지정

배열의 입력은 &를 사용하지 않는다.

01 02 03 04 05 06 07

#include <stdio.h>

main() {

char arr[10];

scanf("%5s", arr);

printf("%s", arr);

}

(8)

getchar()

헤더 파일 : stdio.h

형 식 : char c; c = getchar();

기 능 : 한 문자를 키보드를 통해 입력 받음

putchar()

헤더 파일 : stdio.h

형 식 : putchar('a');

기 능 : 한 문자를 화면에 출력한다. 정수형 변수, 정수 형 상수, 문자형 변수, 문자 및 수식도 가능하다.

(9)

01 02 03 04 05 06 07 08 09 10 11

#include <stdio.h>

main() {

char c;

int i;

for(i = 0; i < 5; i++) {

c = getchar();

printf("%c ", c);

} }

(10)

Ctrl+d 로 종료되는 프로그램의 예

01 02 03 04 05 06 07 08 09 10

#include <stdio.h>

main() {

char c;

while(c != EOF) {

c = getchar();

printf("%c", c);

} }

(11)

01 02 03 04 05 06 07

#include <stdio.h>

main() {

char c;

while((c = getchar()) != EOF) putchar(c);

}

(12)

gets()

헤더 파일 : stdio.h

형 식 : char cstr[10]; gets(cstr);

기 능 : 문자열을 키보드로부터 입력 받음

puts()

헤더 파일 : stdio.h

형 식 : puts(address);

기 능 : 문자열을 화면에 출력한다.

(13)

01 02 03 04 05 06 07 08 09 10 11

#include <stdio.h>

main() {

char addr[100];

printf("input address\n");

gets(addr);

printf("%s\n", addr);

printf("다시 한번 입력하세요.\n");

scanf("%s", addr);

printf("%s\n", addr);

}

(14)

01 02 03 04 05 06 07 08 09 10

#include <stdio.h>

main() {

char cstr[8] = "i love ";

char dstr[5] = "jeju";

puts(cstr);

puts(dstr);

printf("%s", cstr);

printf("%s", dstr);

}

참조

관련 문서

Calculator 클래스를 사용하기 위해서는 패키지를 포함 하는 정확한 경로명을 컴파일러에게

왜 합리적이냐에 대해서

[r]

안테나의 Soldering으로, PbFree용의 고주파 인두 (40W)로 350도로 Solder가 녹지 않은 케이스가 있습니다. 이 때는, 380~400도의 인두기를 사용한 경우도 있었습니다.(내열성에

„ Steric (polymeric) stabilization.. 2.4 Electrostatic Stabilization 2.4.1 Surface Charge Density. „ 전해성 용매속의 고체표면에는 다음과 같은 이유로

또 다른 방법은 사용자가 파일을 재생하기 원하는 디스플레이 채널을 마우스로 선택한 후 (물론 이 경우도 재생할 파일을 리스트에서 선택해 놓아야 합니다.) 파일 재생버튼을 누르

Measurement device: Continuity test; test current up to 0,1A (option 3A), resistance from 10mOhm Insulation measurement; test voltage up to 750V, resistance up to

When using temperature feedback control, the number of samples that may be simultaneously digested may vary, from one sample up to the maximum number of vessels that can be