본문 바로가기
728x90
반응형

프로그래밍 언어/C15

C언어 - 3. 입출력 함수와 연산자(1) 함수 특정한 작업을 수행하도록 설계된 독립적 프로그램 C언어에서의 함수 표준 함수 : C언어 내에서 제공하는 함수 사용자 정의 함수 : 사용자가 직접 정의하여 사용하는 함수 표준 입출력 함수의 종류 표준 출력 함수 -> printf() : 화면에 여러 종류의 자료를 출력 표준 입력 함수 -> scanf() : 키보드를 통해 여러 종류의 자료를 입력 받음 출력양식 변환기호 %d : 정수형/문자형 -> 10진수로 %f : 실수형 -> 부동소수점으로 %c : 정수형/문자형 -> 한 문자로 %s : 문자열 -> 문자열 포인터로 #include int main(void) { printf("|%d|\n", 123); printf("|%5d|\n", 123); // 총 5자리를 오른쪽 밀착 printf("|%-5d|.. 2021. 3. 9.
C언어 - 2. 자료형과 선행처리기 2-1. 상수와 변수 자료형 프로그램에서 사용하는 자료의 형태 상수와 변수로 구분하여 사용 프로그램에서 자료를 처리하기 위해서 생성과 저장, 처리과정이 필요 C 프로그램은 수많은 명령어와 자료들로 구성 → 자료의 정확한 처리와 효율적 활용 필요 C언어에는 여러가지 종류의 자료형이 있다 상수 항상 고정된 값을 갖는 자료 값이 한 번 정해지면 프로그램 도중 변경할 수 없는 수 → 정수형, 실수형, 문자형, 문자열 정수형 상수 10진수, 8진수, 16진수로 표현 실수형 상수 부동소수점 형 상수 double형을 기본 자료형으로 사용 문자형 상수 단일 인용부호 (' ')로 묶여 있는 1개의 영문자나 숫자 내부적으로는 ASCII 코드 값이 사용 → 'A' 는 65(ASCII 코드값) — Escape 문자 : 키보드.. 2021. 3. 9.
C언어 - 1. C언어의 정의 C언어 프로그래밍 언어 사람과 컴파일러(컴퓨터 언어로의 번역기)가 이해할 수 있도록 약속된 형태의 언어 -> 기계어, 어셈블리어, C, Java, PHP 등 사람 (C언어) - 컴파일러 (C, 기계어) - 컴퓨터 (기계어) 컴파일러 -> 어셈블러 : 기호로 포현된 어셈블리 코드를 기계어로 번역, 소스 프로그램을 한번에 기계어로 변환 -> 인터프리터 : 어셈블러와는 달리 프로그램을 한 단계씩 기계어로 해석하여 실행하는 '언어처리 프로그램' C언어의 역사 1972년 Denis Ritchie UNIX 운영체제 구현에 사용할 목적으로 개발 컴퓨터 기종간 호환성을 가진 고급 언어, 하드웨어를 제어할 수 있는 언어가 필요했다 어셈블리 언어로 된 UNIX언어가 대부분 C 언어로 대체됨 C언어의 특징 프.. 2021. 3. 3.
728x90
반응형