C언어 14

[C] C언어의 연산자 종류 및 산술 연산자

[C] C언어의 함수와 변수 포스팅에서 언급했던 대입 연산자처럼 C언어에서는 여러 가지 연산자들을 사용합니다. 연산자의 종류는 아래 표와 같습니다. 구분 연산자 대입 연산자 = 산술 연산자 +, -, *, /, %, ++, -- 관계 연산자 , =, ==, != 논리 연산자 &&, ||, ! 할당 연산자 +=, -=, *=, /=, %= ... 삼항 연산자 ? 비트 연산자 &, |, ~, ^, 이 중 산술연산자에 대해 알아보겠습니다. + : 더하기 - : 빼기 * : 곱하기 / : 나누기 % : 나머지 ++ : 1씩 증가 -- : 1씩 감소 printf("%d + %d은(는) %d입니다.", 1, 3, 1 + 3); 처럼 사용할 수도 있지만, 아래의 예시처럼 산술 연산자는 숫자 뿐 아니라 변수의 값을 더..

[C] C언어 기초 2022.03.21

[C] C언어의 서식 지정자 (형식 문자)

설명을 위해 [C] C언어의 함수와 변수 포스팅에서의 예시를 그대로 가져왔습니다. #include int main(void) { int a; a = 2; printf("%d", a); } 위 예시에서의 printf는 print format을 의미합니다. 포맷 형식을 출력하라는 뜻입니다. printf("%d", a); 는 형식 문자 %d에게 뒤의 a를 넘겨주어 출력합니다. 여기서 형식 문자 (서식 지정자)는 컴퓨터가 어떠한 정보를 어떻게 해석할 것인지 지정해주는 역할입니다. 형식 문자 (서식 지정자)의 종류는 아래와 같습니다. %i : 정수형 %d : 정수형 %f : 실수형 %c : 문자형 %s : 문자열 ... 실수형 서식 지정자 %f를 사용해보겠습니다. 실수는 기본적으로 소수점을 기준으로 0을 6개 붙..

[C] C언어 기초 2022.03.20

[C] C언어의 함수와 변수

C언어 컴파일 과정은 아래와 같습니다. 전처리 지시자 + 소스 파일 + 링커 ==> 실행 파일(exe) 실행파일을 직접 확인하기 위해 소스파일 0319.c를 생성 후 코드 실행으로 확인해보겠습니다. 대충 코드를 짠 후 실행을 시켜줍니다. #include int main(void) { printf("exe file check"); return 0; } 실행시킨 후 폴더(C:\Cprogramming\0319)를 확인해보면 x64폴더(또는 x86)가 생긴 것을 확인할 수 있습니다. x64 폴더 안의 Debug 폴더를 확인해보면 0319.exe 실행 파일이 생성된 것을 확인할 수 있습니다. 같은 프로젝트 내에 main함수는 오직 하나만 있어야 합니다. 현재 프로젝트에서 소스 파일을 아무거나 생성해서 main함수..

[C] C언어 기초 2022.03.19

[C] Visual Studio 2022 설치 및 C언어 기초

먼저 개발 환경부터 세팅하겠습니다. Google에서 visual studio 2022 검색. 무료 버전인 Community 2022를 클릭해서 인스톨러를 다운로드합니다.. 워크로드 창이 뜬다면 [ C++를 사용한 데스크톱 개발 ] 과 [ Visual Studio 확장 개발 ] 을 찾아서 체크 후 설치 진행합니다. (이미 설치가 완료된 상태라면 도구 탭 => 도구 및 기능 가져오기로 워크로드 창을 불러올 수 있습니다.) Visual Studio에서는 C++ 안에 C가 포함되어 있기 때문에 C++ 개발 도구를 설치해줍니다. 객체 지향 언어인 Java, Python, C++과 달리 C언어는 절차 지향(절차적) 언어입니다. 새로운 소스 파일을 만들어서 실습해보겠습니다. 우측의 솔루션 탐색기 => 소스 파일 우클..

[C] C언어 기초 2022.03.16