C언어/이론
-
[삼쾌한 IT강의] C언어 조건문(if, switch case) + 삼항연산자C언어/이론 2019. 1. 20. 11:44
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어의 제어문에 대한 설명과 사용법에 대해 알려드리도록 하겠습니다. 1. 제어문이란? 프로그램 실행 시 흐름을 인위적으로 제어, 조절하는 것을 말합니다.예를들어 우리가 어떤 수를 입력했을 때 그 수가 홀수라면 "홀수입니다" 라고 출력할 수 있도록, 즉 어떤 값을 입력하느냐에 따라 결과가 달라지도록 조절하는 것이 제어문이라고 볼 수 있겠네요. 2. 제어문의 종류 제어문은 반복문과 조건문, 보조 제어문으로 구분됩니다. 여기에서 다시 조건문은 if문과 switch case문으로, 반복문은 while, do ~ while문과 for문으로 구분되고 보조 제어문으로는 break와 continue가 있습니다. 그럼 제어문을 어떻게 사용하는지 세세하게 ..
-
[삼쾌한 IT강의] C언어 연산자C언어/이론 2019. 1. 20. 11:02
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅은 C언어의 연산자에 대한 설명을 올릴 시간인데요, 아래의 내용과 중복되기 때문에 이중으로 내용을 올리지는 않겠습니다. 아래 링크를 따라가서 이론을 숙지 해 주시기 바랍니다! 2019/01/13 - [JAVA/이론] - [삼쾌한 IT강의] 자바 연산자 종류와 우선순위2019/01/13 - [JAVA/이론] - [삼쾌한 IT강의] 산술연산자, 증감연산자, 복합대입 연산자2019/01/13 - [JAVA/이론] - [삼쾌한 IT강의] 논리부정, 디지털 논리연산, 비트연산자 아래는 C언어 연산자 실습 링크입니다. 위의 내용을 공부하셨다면, 실습 링크도 따라가서 한번 실습 해 보시기 바랍니다.2019/01/15 - [C언어/실습예제] - [삼쾌한 예제] ..
-
[삼쾌한 IT강의] C언어 변수선언과 초기화C언어/이론 2019. 1. 19. 22:48
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어의 변수선언과 초기화에 대해 알아보도록 하겠습니다. 1. 들어가기전에 앞 포스팅 ( 2019/01/19 - [C언어/이론] - [삼쾌한 IT강의] 데이터 저장방식과 데이터 타입(자료형) ) 에서 C언어의 데이터 타입과 크기를 다뤘습니다. 대표 자료형을 정리해보면 아래와 같습니다. 2. 변수란? '변수'라는 이름에서 예측이 가능하듯이 '변할 수 있는 수'이며, 한가지 값을 기억하는 애라고 보시면 됩니다. 따라서 어떠한 값을 기억한 다음에 다른 값을 기억하고자 하면 처음 기억했던 정보는 어디론가 사라지고 새로 기억하고자하는 값만 기억한다고 보시면 됩니다! 3. 변수 선언 변수를 선언하는 방법은 아래와 같습니다. 자료형 변수명 ; int e..
-
[삼쾌한 IT강의] 데이터 저장방식과 데이터 타입(자료형)C언어/이론 2019. 1. 19. 22:31
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 컴퓨터의 데이터 저장 방식과 C언어의 자료형(데이터 타입)에 대해 알아보도록 하겠습니다. 1. 컴퓨터의 데이터 저장방식 사람이 0 부터 9 까지의 10진수를 쓴다면, 컴퓨터는 0 과 1만 알아듣는 이진 체계를 가지고있다! 라고 말씀을 드렸습니다. 이렇게 두가지 수를 저장할 수 있는 최소의 공간을 1bit라고 합니다. 1비트는 2가지, 2비트는 4가지, 3비트는 8가지의 정보를 나타낼 수 있는데, 눈치가 빠른 분들은 캐치를 하셨으리라 생각합니다. 즉 N비트 당 2의 N승 만큼 정보를 표현할 수가 있는거죠. 아래의 그림처럼 말이에요. 그런데 우리가 이런식으로 N비트는 2의 N승으로 몇가지의 정보를 표현할 수 있어! 라고 이야기 하기엔 N이 증가..