2016/07/02

C언어 강의

(C언어 강의) Chapter -05 변수와 연산자 - 2

이어서 강의 진행하겠습니다. 이번엔 '관게 연산자'에 대해 알아봅시다. 관계 연산자는 대소 또는 동등의 관계를 표현하는 연산자입니다. 관계 연산자를 '비교 연산자'라고도 합니다. 두 수를 비교 할 때 쓰기 때문입니다. 관계 연산자 종류는 다음과 같습니다. a > b a가 b보다 큰가? == a == b a와 b가 같은가? != a != b a와 b가 다른가? = b a가 b보다 크거나 같은가? 위 관계에서 조건을 만족하면 1을, 만족하지 않으면 0을 반환합니다. 여기서 1은 '참(true)', 0은 '거짓(false)'을 의미 합니다. 즉 "조건을 만족하면 참을, 만족하지 않으면 거짓을 반환한다." C언어에서는 0은 제외한 나머지 숫자는 모두 '참'입니다. 즉 -1, 1, 2 모두 참 입니다. 여기서 1..

C언어 강의

(C언어 강의) Chapter -05 변수와 연산자 - 1

여러분 모두 변수가 무엇인지 아시죠? 수학시간에 많이 들어보셨을텐데요, C언어에서도 변수라는 개념이 존재합니다. 우리가 printf함수로 곱셈연산을 해본 적이 있죠? printf("%d", 3*4); 이번 강의에서는 연산을 한 결과를 메모리 공간에 저장하여 저장된 값을 출력하는 식으로 코드를 작성 해볼겁니다. 메모리 공간이라는 말이 아직은 낯설텐데 이 메모리 공간을 변수라고 생각하시면 되겠습니다. 메모리에 대해서도 나~~중에 배울테니 이렇게만 이해합시다. 자 그럼 변수는 어떻게 선언할까요? int num; 이런 식으로 합니다. int와 num의 의미는 다음과 같습니다. int 정수형 4바이트의 데이터를 저장할 수 있는 메모리 공간 할당.num 그 메모리 공간의 이름은 num num은 대충 알겠는데 int..

훈더덕
'2016/07/02 글 목록