코딩(6)
-
6. C 조건문 (if, else, else if, switch)
조건과 조건문 5편인 연산자 편에서 우리는 C언어에 논리 연산자로 조건의 참/거짓 여부를 확인할 수 있다는 사실을 배웠습니다. 2022.02.17 - [C] - 5. C 연산자 5. C 연산자 연산자는 변수와 값의 연산을 위해 사용됩니다. C언어의 연산자는 크게 6가지로 나뉩니다. 산술 연산자 (증감 연산자 포함) 대입 연산자 관계 연산자 논리 연산자 비트 연산자 조건 연산자 산술 tjwhang.tistory.com 이 논리 연산자를 사용해서 조건(명제의 참/거짓 여부)에 따라 각각 다른 코드가 실행될 수 있게 하는 구문이 있는데, 이러한 구문을 조건문이라고 합니다. C언어에는 5가지 조건문이 있습니다. if - 주어진 명제가 참(1)이면 중괄호 내의 코드가 실행됨. else - if문 뒤에 붙으며, i..
2022.02.19 -
5. C 연산자
연산자는 변수와 값의 연산을 위해 사용됩니다. C언어의 연산자는 크게 6가지로 나뉩니다. 산술 연산자 (증감 연산자 포함) 대입 연산자 관계 연산자 논리 연산자 비트 연산자 조건 연산자 산술 연산자 제일 쉬운 연산자입니다. 기본적인 사칙연산을 하는 연산자입니다. 연산자 이름 설명 예시 + 덧셈 + 앞뒤에 있는 숫자를 더함 x + y - 뺄셈 - 앞뒤에 있는 숫자를 뺌 x - y * 곱셈 * 앞뒤에 있는 숫자를 곱함 x * y / 나눗셈 / 앞뒤에 있는 숫자를 나눔 x / y % 나머지 % 앞뒤에 있는 숫자를 나눈 결과의 나머지를 구함 x % y ++ 증가 변수의 값을 1만큼 증가시킴 x++ -- 감소 변수의 값을 1만큼 감소시킴 x-- 대입 연산자 대입 연산자는 변수에 값을 대입(지정)할 때 사용합니다...
2022.02.17 -
4. C 변수와 자료형
변수의 사전적 의미는 "변할 수 있는 수" 입니다. 하지만 코딩에서 변수는 데이터 값을 담는 상자라고 보면 편합니다. C 언어에서는 서로 다른 키워드로 표현되는 여러 가지 종류의 변수가 있습니다. 이 종류를 자료형이라고 합니다. 다음은 C언어에서 사용되는 자료형입니다. 몇가지 자료형은 잘 쓰지도 않아서 이런게 있구나 알아만 두시면 됩니다. 주로 쓰는 자료형은 굵은 글씨로 표시했습니다. 자료형 명칭 크기 형식 약자 값의 표현범위 정수형 int 4바이트 정수 INTeger -2,147,483,648 이상 +2,147,483,647 이하 short 2바이트 정수 SHORT integer -32,768 이상 +32,767 이하 long 4바이트 정수 LONG integer -2,147,483,648 이상 +2,..
2022.02.16 -
3. C 출력 (글자 띄우기) - printf() 함수
저번 강의에서도 알아봤듯이, printf() 함수는 특정한 값이나 글자를 출력하는데 사용됩니다. #include int main() { printf("Hello World!"); return 0; } 와 같이 printf() 함수를 사용할 수 있습니다. 실행 결과는 다음과 같습니다. Hello, World! printf() 함수의 괄호 ( ) 사이에 들어간 값을 보면 그냥 글자가 아니라 큰 따옴표 " "로 둘러싸인 글자들이 있는 것을 볼 수 있습니다. 이를 문자열이라고 하며, 문자열을 출력할 때 " "를 쓰지 않으면 오류가 납니다. 또한, 다음과 같이 printf() 함수를 여러 번 사용할 수 있습니다. #include int main() { printf("Hello, World!"); printf("안..
2022.02.16 -
2. C의 문법
#include int main() { printf("Hello World!"); return 0; } Hello, World! 위의 코드는 저번 시간에 작성하고 끝낸 것입니다. 이제 이 코드를 줄 별로 나누어 C 언어의 문법에 대해 알아보겠습니다. 코드 설명 1번째 줄: stdio.h는 STanDardInputOutput의 약자로, C언어의 기본적인 입출력 구문을 사용할 수 있게 해주는 헤더 파일 (Header File)입니다. 헤더 파일이란, 미리 함수를 정의해 놓은 C언어 파일을 다른 C언어 파일에 쉽게 추가할 수 있도록 만들어 놓은 함수의 집합체 파일이라고 보시면 됩니다. 이 1번째 줄은 없으면 기본적인 입출력이 불가능하기 때문에 C 프로그램에서 항상 등장하는 구문입니다. 2번째 줄: 아무것도 없..
2022.02.16 -
1. C++ 시작하기
1.0. 기본 지식 C++은 기존의 C언어에 여러 가지 기능을 추가하여 만든 프로그래밍 언어입니다. C언어에서 변수에 1을 더할 때 a++; 와 같이 작성을 하듯이, C를 한발 진보시켰다는 뜻에서 C++가 된 것입니다. C++은 C의 절차 지향적 언어의 특징과, Java와 같이 클래스를 사용하는 객체 지향적 언어의 특징까지 가져온 언어입니다. C++은 C의 확장 기능이라고 보면 됩니다. C++을 사용하는 이유는 다음과 같습니다: 세계에서 매우 잘 알려진 몇가지 프로그래밍 언어 중 하나입니다. C++은 OS, GUI와 임베디드 시스템 등에서 많이 사용됩니다. C++가 C#이나 Java와 비슷한 만큼, C와 C++을 배우면 나머지는 각 프로그래밍 언어의 Documentation만 읽어봐도 쉽게 배울 수 있습..
2022.02.16