C정리 3주차
2020. 7. 11. 17:56
알고리즘
1. 논리식 참 또는 거짓 중 하나의 값을 가지는 식이다. 참과 거짓을 정수로 표현하면 참은 1, 거짓은 0이다. 2. 연산자 2.1 관계 연산자 ① A > B ② A = B ④ A 관계 연산자 > 동치 연산자* 논리 연산자는 0이 아닌 값은 무조건 참으로 인식 3. 조건문 3.1 if ① if문 형태 : if(수식) 명령문; 수식이 참이면 명령문이 실행되고, 거짓이면 실행되지 않는다. 실행되는 명령문이 여러 개면 중괄호로 묶어준다. ex) if(수식){ 명령문1; 명령문2; } ② if-else문 형태 : if(수식){ 명령문1; 명령문2; } else 명령문3; if문의 조건식이 성립하지 않을 때 실행되는 구문이다. ③ else if문 형태 : if(수식){ 명령문1; ... } el..
C정리 2주차
2020. 7. 11. 16:59
알고리즘
1. C언어 연산자 1.1 산술 연산자 : +, -, *, /, % 1.2 관계 연산자 : ==, !=, >, =, j : i의 이진수에서 j만큼 비트를 오른쪽으로 옮긴다. *bitwise shift 연산자는 다른 산술 연산자보다 우선순위가 낮다. ②이진 연산자 : &, |, ^, ~ ex) a & b : 이진수 표현에서 각 자리가 둘 다 1이면 1, 나머지는 0이다. a | b : 이진수 표현에서 각 자리가 둘 다 0이면 0, 나머지는 1이다. a ^ b : 이진수 표현에서 각 자리가 다르면 1, 같으면 0이다. ~a : a의 이진법 표현에서 0과 1을 바꾼 값이다. 1.5 대입 연산자(Assignment Operator) ①단순 대입 연산자(Simple Assignment) : =(변수에 값을 저장할..
C정리 1주차
2020. 7. 6. 03:09
알고리즘
1. 소스코드 실행 순서 Preprocess : #으로 시작되는 구문 처리 Compile : 소스코드를 기계어로 바꾸는 과정 Link : 작성한 소스코드를 하나의 실행파일로 만드는 과정 2. 지시문(Directive) C 프로그램에서 #으로 시작하는 문장이다. 3. 함수(Function) C 프로그램 내에서 하나의 기능을 하는 명령 집합이다. C 프로그램에서 main함수는 오직 하나만 존재한다. 함수 이름은 영어 대소문자와 숫자들로만 구성할 수 있고, '_'를 제외한 특수문자는 사용 불가능하다.(맨 앞에 숫자 사용 불가능) 3.1 printf 함수 C언어의 표준출력함수 ex) #include int main() { printf(“Hello world!”); } 3.2 scanf 함수 C언어의 표준입력함수..