일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- IO
- 인터페이스
- CPS
- Python
- SEQUENCE
- Java
- 연산자
- 절차적 프로그래밍
- 데이터타입
- xss
- JavaScript
- Filter
- Git
- 요구사항확인
- w3schools
- 개요
- jquery
- 시나공
- 튜토리얼
- Spring
- node.js
- 참고
- format
- oracle
- HTML
- 정보처리기사
- 변수
- C
- SVG
- web
- Today
- Total
목록C (5)
맛집탐방
C언어는 라이브러리를 헤더파일로 제공하는데, 각 헤더 파일에는 응용 프로그램 개발에 필요한 함수들이 정리되어 있음 C언어에서 헤더 파일을 사용하려면 '#include'와 같이 include문을 이용해 선언한 후 사용해야함 헤더파일 기능 stdio.h 데이터의 입출력에 사용되는 기능들을 제공함 math.h 수학 함수들을 제공 string.h 문자열 처리에 사용되는 기능들을 제공 stdlib.h 자료형 변환, 난수 발생, 메모리할당에 사용되는 기능들을 제공 time.h 시간처리에 사용되는 기능들을 제공
입력 getchar( ) 키보드로 한 문자를 입력받아 변수에 저장하는 함수 gets( ) 키보드로 문자열을 입력받아 변수에 저장하는 함수로 [Enter]를 누르기 전 까지를 하나의 문자열로 인식하여 저장 출력 putchar( ) 인수로 주어진 한 문자를 화면에 출력하는 함수 puts( ) 인수로 주어진 문자열을 화면에 출력한 후 커서를 자동으로 다음 줄 앞으로 이동하는 함수
printf()함수는 C언어의 표준 출력 함수로, 인수로 주어진 값을 화면에 출력하는 함수 printf(서식 문자열, 변수) -scanf()와 달리 주소연산자 &를 붙이지 않음 주요 제어문자 문자 의미 기능 \n new line 커서를 다음 줄 앞으로 이동 \b backspace 커서를 왼쪽으로 한 칸 이동 \t tab 커서를 일정 간격 띄움 \r carriage return 커서를 현재 줄의 처음으로 이동 \0 null null 문자를 출력 \' single quote '출력 \" double quote "출력 \a alert 스피커로 벨 소리를 출력 \ \ backslash 역 슬래시를 출력 \f form feed 한 페이지를 넘김
표준 입출력함수(Input-Output Functions)란 키보드로 입력받아 화면으로 출력할 때 사용하는 함수로, 대표적으로 scanf()-서식, getchar()-한문자, gets()-문자열, printf()-서식, putchar()-한문자, puts()-문자열등이 있음 scanf()함수는 C언어의 표준 입력 함수로, 키보드로 입력받아 변수에 저장하는 함수 scanf(서식 문자열, 변수의 주소) -서식 문자열 : 입력받을 데이터의 자료형을 지정함 -변수의 주소 : 데이터를 입력받을 변수를 적음. 변수의 주소로 입력받아야 하기 때문에 변수에 주소연산자 &를 붙임 ex) scanf("%3d",&a); % : 서식문자 3 : 입력 자릿수 d : 10진수 &a:입력받은 데이터를 변수 a의 주소에 저장 특징 ..
종류 데이터타입 크기 기억범위 문자 char 1Byte -128~127 부호없는 문자형 unsigned char 1Byte 0~255 정수 short 2Byte -32,768~32,767 int 4Byte -2,147,483,648~2,147,438,647 long 4Byte -2,147,483,648~2,147,438,647 long long 8Byte -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 부호없는 정수형 unsigned short 2Byte 0~65,535 unsigned int 4Byte 0~4,294,967,295 unsigned long 4Byte 0~4,294,967,295 실수 float 4Byte 1.2×10^-38~3.4×10^3..