목록C Language/Base C (12)
엔지니어가 되고 싶은 공돌이
07. 1 제어구조 - 많은 블로그와 교재에서 제어구조의 예제에 대하여 자세하게 설명해주고 있습니다. 그러므로 이 글에서는 C언어에서 주로 많이 사용되는 제어구조들을 한눈에 볼 수 있도록 정리하도록 하겠습니다. 문장의 종류 해당하는 제어문 조건 문(conditional statement) if, if-else, if-else if-else, switch-case-default 반복 문(repetition statement) for, while, do-while 분기 문(branching statement) return, break, continue 07. 2 조건 문 if(조건식){ [조건식이 TRUE일 때의 문장] } if(조건식){ [조건식이 TRUE일 때의 문장] }else{ [조건식이 FALSE일..
6. 1 C언어 연산자의 종류 - 많은 블로그와 교재에서 연산자의 예제에 대하여 자세하게 설명해주고 있습니다. 그러므로 이 글에서는 C언어에서 주로 많이 사용되는 연산자들을 한눈에 볼 수 있도록 정리하도록 하겠습니다. 1) Arithmetic operator[산술 연산자] 연산자의 형태 연산자의 뜻 + 덧셈(또는 양수) - 뺄셈(또는 음수) * 곱하기 / 나누기 % 나머지 2) Relational operator[관계 연산자] 연산자의 형태 연산자의 뜻 결과 값 a = b a가 b보다 크거나 같다. a가 b보다 크거나 같으면 1, 반대면 0 a != b a와 b가 다르다. a..
5. 1 Printf와 Scanf - C언어에서 표준입출력으로 가장 많이 사용이 되는 함수는 printf()와 scanf() 입니다. - printf()는 프로그램으로부터 받은 입력을 사용자가 볼 수 있도록 모니터에 출력 시켜주는 함수입니다. - scanf()는 사용자가 키보드로 입력한 값을 받아 프로그램의 변수에 저장시켜주는 함수입니다. - 즉, printf()는 출력을, scanf() 입력을 수행합니다. #include #include int main(int argc, char *argv[]) { int i; printf("값을 입력해주세요 = "); scanf("%d", &i); printf("입력 받은 값 = %d\n", i); return 0; } - 첫번째 줄 숫자 5는 사용자가 키보드로 입력..
4. 1 C언어의 자료형 - 자료형(data type)이란 데이터의 종류를 의미하며, C언어의 자료형은 크게 8가지로 표현할 수 있습니다. 정수형 short(2byte) int(4byte) long(4byte) long long(8byte) 부동소수형(실수형) float(4byte) double(8byte) long double(16byte) 문자형 char(1byte) - 정수형은 2, 3, -5 와 같은 정수 값들을, 부동소수형은 3.14159..., -42415.51325... 와 같은 실수들을 문자형은 'a' 처럼 문자를 저장하는데 사용됩니다. - C언어에서 자료형을 여러 개로 두는 이유는 동일한 값이지만 2라는 숫자와 '2'라는 문자가 다르듯 그 형태를 구분짓기 위함이며, 또한 자료형마다 크기를..
3. 1 고급언어, 어셈블리어, 기계어 C언어를 포함한 다양한 프로그래밍 언어를 공부하다 보면 컴파일러, 어셈블러, 링커, 빌드, 로더, 고급언어, 저급언어, 어셈블리어, 기계어라는 용어들을 들어보실 수 있을겁니다. 해당 글에서는 위 개념들에 대하여 쉽게 이해하실 수 있도록 설명드리도록 하겠습니다. 3. 1. 1 컴퓨터가 이해하는 언어: 기계어 기계어는 컴퓨터가 이해할 수 있는 언어, 즉 1(on)과 0(off)으로 구성된 언어를 말합니다. 컴퓨터는 오직 1과 0의 조합으로 이루어진 문장만을 이해할 수 있습니다. 그래서 아주 옛날에는 0과 1로 코딩을 작성했는데요. 하지만 이 방법은 저희 같은 사람들이 작성하기에 너무나 어렵고 생산성도 떨어진다는 문제점이 있었습니다. 그래서 이런 문제점을 타파하고자 그 ..