C 언어 - 중간 정리

컴퓨터/C

728x90
반응형

간단한 설명과 링크를 달아두었습니다. 잊어먹거나 궁금한 내용이 있으면 다시한번 돌아가봅시다.

1. 프로그래밍과 C 언어

  • 프로그래밍은 프로그램을 만드는 행위를 말하며 C언어는 프로그램을 만들기위해 고안된 프로그램 언어이다.
  • 사람의 언어와 가까운 고급언어이며 컴퓨터에서 사용하기 위해 컴파일러가 필요하다.
  • C언어는 다른 언어들에 비해 빠르고 절차 지향적언어 특성이 있다.
 

C언어 - C의 소개

C언어의 시작 C언어는 1972년 벨 연구소에서 데니스 리치에 의해 출시되었습니다. C언어의 탄생의 이유는 유닉스(UNIX)라는 운영체제를 만들기 위해서였습니다. 오늘날 다양한 프로그래밍 언어가

blog-of-gon.tistory.com

 

 

C 언어 - IDE - Visual Studio설치

IDE(Integrated Development Environment) - 통합개발환경 고급언어를 이용하여 프로그래밍을 하려면 다양한 과정들을 거쳐야 합니다. 이러한 과정들을 통합하여 하나의 프로그램으로 만들어 프로그래밍을

blog-of-gon.tistory.com

 

 

C 언어 - Hello World!

Hello World! 이제 C언어를 배우기 위한 준비가 완료되었습니다. 그럼 C언어를 사용하여 프로그램을 만들어 봅시다. 수많은 프로그래밍을 서적,자료들을 보면 처음은 바로 "Hello World" 출력해보기입

blog-of-gon.tistory.com

 

2. 프로그래밍에서 상수와 변수

  • 상수 : 직접적인 표현으로 의미가 변하지 않는 값
  • 변수 : 간접적인 표현으로 변수의 이름은 같으나 표현하는 의미가 변하는 값
  • 변수는 선언을 해야 사용을 할 수 있다. (선언을 하는 것은 메모리공간의 자리를 지정하는 것)
  • 변수를 선언하기 위해서는 자료형을 제공해 주어야 한다. 
  • C언어에는 기본적인 자료형을 제공해 준다. 
 

C 언어 - 상수와 변수

상수와 변수 프로그래밍을 하기위해서는 프로그램위에 어떠한 정보를 어떠한 형태로 저장하고 활용할지를 설계하는 것이 매우 중요합니다. 때문에 정보의 형태를 나타내는 상수와 변수의 개념

blog-of-gon.tistory.com

 

 

C언어 변수의 선언과 자료형

변수의 선언 변수는 간접적인 표현으로 변수의 이름은 동일하나 의미가 변하는 값이라고 했습니다. 결국 변수는 컴퓨터의 하드웨어를 자원으로 사용하는 프로그램 안에서 데이터를 저장하는

blog-of-gon.tistory.com

 

 

C 언어 - 문자의 자료형

문자형 변수 자료형 char는 정수를 담는 1 Bytye 자료형입니다. 정수를 담지만 출력은 문자를 출력을 할 수 있습니다. 이렇게 일정한 규칙을 통해 숫자를 문자로 표현하는 것을 문자의 인코딩 또는

blog-of-gon.tistory.com

 

3. 연산자

  • C언어에서는 프로그램안에서 프로그램의 흐름을 제어, 다양한 데이터들을 연산하기 위한 연산자가 존재한다. 
  • 대입 연산 / 산술 연산 / 할당 연산 등 수학적인 계산을 하는 연산이 있다.
  • 관계 연산 / 논리 연산 등 논리적인 계산을 하는 연산이 있다.
 

C 언어 - 연산자

연산자 지금까지 C언어에서 변수와 상수를 사용하는 방법에 대하여 공부했습니다. 이제 프로그램 위에 변수와 상수를 올려놓고 다양한 계산을 하는 방법을 알아보도록 하겠습니다. 바로 연산자

blog-of-gon.tistory.com

4. 주석

  • 주석은 소스코드에서 부연설명을 해주기 위한 기능으로 컴파일 과정에서 생략된다.
  • 주석을 습관화활수록 프로그래밍에 좋다.
  • 한줄 주석은 //를 사용한다.
  • 여러줄 주석은 /*로 시작을 알리며 */로 끝을 알린다. 

 

 

C 언어 - 주석(Comment)

주석이 뭔가요 ? 주석(Comment)는 프로그래밍에서 아주 중요한 부분입니다. 고급언어가 인간에게 가까운 언어라고 하지만 어떠한 소스코드를 읽고 해석을 하기에는 상당한 시간이 소요됩니다. 이

blog-of-gon.tistory.com

5. 표준 입출력장치

  • C 언어에서 표준 입력장치는 - 키보드 / 표준 출력장치는 - 모니터이다.
  • 입력과 출력을 명령하기 위해서 C언어에서는 기본적인 라이브러리를 제공해 준다. 
  • 라이브러리의 이름은 stdio로 Stand input output약자이다.
  • 해당 라이브러리 사용을 위해 소스코드에 #include <stdio.h>가 필요하다. 
  • 대표적인 입력기능을하는 함수는 scanf 또는 scanf_s이다.
  • 대표적인 출력기능을하는 함수는 printf 이다.
  • 두 녀석을 잘 활용하려면 포맷지정자와 이스케이프 시퀸스등을 알아야 한다.
 

C 언어 - 표준 출력

표준 출력 (Standard Out) 우리가 컴퓨터를 이용해 프로그래밍을 만드는 이유는 근본적으로 보다 편리하고 싶어서입니다. 컴퓨터에게 일을 시키면 결과를 사용자에게 제공을 해주어야 됩니다. 이렇

blog-of-gon.tistory.com

 

 

C 언어 - 표준 입력

표준 입력(Standard In) 프로그램을 만들어서 사용자가 컴퓨터에게 효율적으로 일을 시키기 위해서는 특정 상황에 따라 명령을 해야 됩니다. 이렇게 컴퓨터에게 데이터를 주는 장치는 입력 장치라

blog-of-gon.tistory.com

 

6. 조건문

  • 조건문은 프로그램에 흐름 방향등을 제어하고 프로그램이 좀 더 명확하게 구조화 시킬수 있게 해준다.
  • if문 계열과 switch 계열의 조건문이 있다. 
  • if문 계열은 조건식의 값이 0이외의 값이면 해당 영역의 소스코드를 실행한다.
  • switch 계열은 조건값과 동일한 case를 찾아가 해당 영역의 소스코드를 실행한다.
  • case의 종료를 알리기 위해 break;키워드가 필요하다.
  • 조건문들은 중첩, 연장등 확장성을 가지고 사용할수 있다.
 

C 언어 - 조건문 IF

조건문 프로그램을 만들면 그 프로그램은 다양한 상황과 사용자의 선택에 유연하게 대처를 해야 됩니다. 프로그램의 흐름과 방향을 선택하고 원하는 결과를 도출해야 됩니다. 이렇게 C언어 내

blog-of-gon.tistory.com

 

 

C 언어 - 조건문 if else

조건문 if else문 지난 포스트에서는 단일 if문에 대하여 알아보았습니다. 단일 if문은 조건이 만족하면 추가적인 명령을 실행하는 제어를 할 때 주로 사용합니다. if else 문은 선택지가 2개가 있을

blog-of-gon.tistory.com

 

 

C 언어 - if ~ else if ~ else

조건문 if ~elseif ~else문 C언어에서 if 조건문을 확장하는 마지막 형태의 문법입니다. 지난 포스트의 마지막 예제처럼 여러 가지 조건으로 방향이 나눠지는 경우에 효율적으로 소스코드를 관리할

blog-of-gon.tistory.com

 

 

C 언어 - 조건문 switch

조건문 switch문 앞서 배운 if문들과 처럼 프로그램의 흐름을 제어할 수 있습니다. 하지만 사용하는 구조와 특징이 조금 다른 개념이 있고 각각에 장단점이 있기 때문에 알아보고 사용해 보도록

blog-of-gon.tistory.com

 

 

728x90
반응형

'컴퓨터 > C' 카테고리의 다른 글

C 언어 - 반복문 for  (0) 2021.06.04
C 언어 - 반복문 while  (0) 2021.06.04
C 언어 - 조건문 switch  (0) 2021.06.02
C 언어 - 표준 입력  (0) 2021.06.01
C 언어 - if ~ else if ~ else  (0) 2021.05.31

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :