그 놀라운 이야기들...

살아 숨쉬는 코드들을 만들어 봅니다. 조심하세요. 날아갈 수도 있으니...

삶이 어떻게 더... 완벽해~
반응형

연산자 2

[C언어:초급-007] 연산자2-비교, 논리

0. 논리값 다음의 연산자들에 대해서 설명하기 전에 먼저 C에서 논리값을 어떻게 다루는 지에 대해서 먼저 이해할 필요가 있다. 논리값이란 true(참)와 false(거짓) 이 두가지 값을 말한다. 이 두가지 값만 표현가능한 타입이 논리타입이다. 요즘 나오는 대부분의 언어들은 이 논리타입이 존재한다. 예를 들어 Java 같은 경우에는 boolean 타입 있어서 true 와 false 두 값 중에 하나의 값을 가질수 있도록 되어있다. 그러나 C에는 논리타잆이 존재하지 않는다. 따라서 별도의 논리값이란 것도 없다. C에서 논리 표현은 그냥 정수를 사용한다. 보통은 크기가 가장 작은 타입인 char 타입을 사용한다. C에서의 논리 값은 0(false) 과 그 외의 수(true) 로 간주한다. 보통은 0 과 1,..

[C언어:초급-006] 연산자1-산술, 대입, 증감

영어로는 오퍼레이터(operator)라고 하는 연산자는, 피연산자(operand)인 데이터를 이용해 어떤 결과값을 도출해 내기 위한 최소한의 기능들을 가진 기호들을 말한다. 연산자에는 다음과 같이 여러 종류가 있다. 이번 페이지에서는 산술연산자, 대입연산자, 증감연산자까지만 다뤄 보도록 하자. 산술연산자 : +, -, *, /, % 대입연산자 : = 증감연산자 : ++, — 논리연산자 : !, &&, || 비교연산자 : ==, !=, >, >=, ,