본문 바로가기

C언어

[C언어] 조건문(if문과 switch문) / 반목문(for문, while문) / break와 continue 조건문은 if문과 switch문이 있는데, 반복문과 함께 가장 많이 사용되기 떄문에 정확하게 잘 알아두는 것이 좋다 if문의 사용 예시를 보겠다. #include void main() { int num;// 정수형 변수num을 선언 scanf("%d", &num);// num의 값을 입력받음 if (num > 0) { printf("num은 0보다 큽니다\n"); } else if (num else if -> else의 순서로 이루어진다 i..
[C언어] 연산자의 종류 연산자의 종류구분 종류 대입 연산자 = 산술 연산자 + - * / % 복합 대입 연산자 += -= *= /= %= >>= = 형변환 연산자 (자료형) 콤마 연산자, 주소 연산자 & sizeof연산자 sizeof(피연산자) 1. 대입연산자 변수명 = 값 오른쪽에 있는 값을 왼쪽 변수에 대입 변수명 = 변수 오른쪽 변수에 저장된 값을 왼쪽 변수에 대입 변수명 = 수식 오른쪽 수식을 평가한 결과 값을 왼쪽 변수에 대입 Ex) x = 5 (5를 변수x에 대입) y = x (x변수에 저장된 값을 왼쪽 변수에 대입) z = 3 + 5 (3 + 5 = 8을 z에 대입) 2. 산술연산자 +(덧셈) -(뺄셈) *(곱셈) /(나눗셈-몫) %(나눗셈-나머지) Ex) 10 + 3 = 13 10 - 3 = 7 10 * 3 = ..
[C언어] 변수선언과 출력함수(printf) 및 입력함수(scanf) / 주석(설명)다는법 앞으로 소스코드를 아래와 같이 표현할건데요!! 복사해서 그대로 붙여넣어서 실행창(콘솔화면)을 보며 주석을 확인해주세요. 주석이란 프로그램에는 영향을 주지않는 설명을 다는거에요. 한줄주석은 // 여러줄을 주석처리할때에는 /* 내용 */ 로 사용합니다.#include // include란 파일을 포함하기 위해 사용한다. stdio.h라는 파일은 미리 선언된 헤더파일로서 표준입출력함수(scanf, printf)에 관련된 파일이다. // 이런형태를 함수라고하는데, 나중에 배울 내용이기때문에 일단은 넘어감. void main() { // 변수선언 : 변하는숫자를 의미한다 int width = 4; // 정수형 변수 width를 선언하고 4라는 값을 넣어준다 int height = 5; // 정수형 변수 heigh..
[C언어] 프로그램 작성을 위한 VisualStudio2017설치(콘솔종료, scanf문제 해결) C언어는 프로그램을 작성하기 위한 언어입니다. C언어를 처음 배우고 실습을 하기 위해서는 VisualStudio라는 프로그램이 필요합니다. 아래 홈페이지에서 다운받으시면 됩니다!! https://docs.microsoft.com/ko-kr/visualstudio/install/install-visual-studio?view=vs-2017#step-2---download-visual-studio 다운받고 처음실행하면 뭐가 뭔지 모르실거에요. 구성을 보면 프로젝트 - 소스파일의 형태인데, 소스파일이 저희가 실질적으로 프로그램을 작성합니다. 이런식으로 프로젝트와 소스파일을 만들구요!! VisualStudio2010에서는 scanf를 사용하지만, 2015부터인가? scanf_s로 바뀐거 같더라구요!! 보안의 문..