C언어(4)
-
C언어 - 연산자
연산자 이번에는 연산자에 대해 알아보도록 하겠습니다. 연산자는 프로그램의 산술식이나 연산식을 표현하고 처리하기 위해 제공되는 다양한 기호를 의미한다고 합니다. 연산자의 종류는 대입 연산자, 산술 연산자, 논리 연산자, 비교 연산자, 비트 연산자, 증감 연산자 등 많은 연산자가 존재합니다. 지금부터 하나씩 살펴보도록 하겠습니다. 대입 연산자 연산자 설명 = 오른쪽의 값을 왼쪽 변수에 저장 산술 연산자 연산자 설명 + 더하기 - 빼기 * 곱하기 / 나누기(몫) % 나머지 ++ 1 증가 -- 1 감소 논리 연산자 연산자 설명 && AND 연산 || OR 연산 ! NOT 연산 ^ XOR 연산 비교 연산자 연산자 설명 ~ 보다 크다 = ~ 보다 크거나 같다 == 같다 != 같지 않다 복합 대입 연산자 연산자 설명..
2022.11.09 -
C언어 - printf, scanf
printf printf() 함수는 C언어의 표준 출력 함수입니다. 우리가 원하는 서식을 입력하면 그 서식에 맞춰 그대로 출력(stdout)해주는 함수입니다. #include int printf(const char* restrict format, ...); - const char* format 출력할 데이터를 입력합니다. ex) "hello world"를 출력하고 싶다면 다음과 같은 코드를 통해 출력할 수 있습니다. #include int main(void){ printf("hello world"); return 0; } printf() 에는 위와 같이 문자열 뿐만 아니라 변수의 값을 넣을 수도 있는데, 변수의 값를 출력하기 위해서는 서식 문자라는 것을 통해 출력할 수 있습니다. 서식 문자 출력 데이터 ..
2022.11.03 -
C언어 - 자료형, 상수, 변수
이번에는 자료형에 대해 알아보도록 하겠습니다. 자료형은 정수형, 실수형, 문자형이 있고, 후에 배울 배열형, 포인터형, 열거형 등 여러 가지 자료형이 존재합니다. 먼저 정수형, 실수형, 문자형 자료형에 대해 알아보도록 하겠습니다. 정수형 자료형 크기( byte ) 표현 범위 char 1 -128 ~ 127 short int 2 -32,768 ~ 32,767 int 4 -2,147,483,648 ~ 2,147,483,647 long int 4 -2,147,483,648 ~ 2,147,483,647 실수형 자료형 크기( byte ) 표현 범위 float 4 -10^128 ~ 10^127 : 소수 6자리 표현 double 8 -10^128 ~ 10^127 : 소수 15자리 표현 문자형 자료형 크기( byte ..
2022.11.03 -
C언어 - 프로그램의 기본 구조
C언어 프로그램의 기본 구조를 자세하게 살펴보도록 하겠습니다. #include int main(void){ /* 명령문 */ return 0; } #include C언어의 헤더파일(확장자 : .h)을 프로그램에 포함시키는 명령입니다. 위 같은 경우에는, stdio.h의 내용을 프로그램에 포함시키는 경우라고 보시면 됩니다. int main(void) C언어는 반드시 main함수를 실행하면서 프로그램이 시작됩니다. 그러므로 반드시 main함수는 존재해야 합니다. return 0 return문은 함수를 종료할 때 사용하는 명령문입니다. main함수에서 사용하는 return문은 프로그램을 종료하는 의미로 사용됩니다. (*참고 : 0은 정상 종료를 의미합니다.)
2022.11.03