반응형

논리연산자 2

[C#] 2.2 해야 할 일에 관한 문법 사항, 2.2.1 연산자

컴퓨터 프로그램에는 관리해야 할 데이터 이외에도 동작해야 할 논리를 표현하는 문법이 필요할 것입니다. C#에서는 프로그램의 논리를 표현하기 위해 연산자와 식, 문 등을 제공하고 있습니다. 다른 언어를 접한 적이 있다면 속독으로 보셔도 되는 부분입니다. 2.2.1 연산자 연산자는 연산 기호와 피연산자를 사용하였을 때 수행할 행위와 결과 형식에 대한 약속입니다. 다음은 C#에서 제공되는 연산자들과 간략한 사용 예입니다. ▶ + (단항 연산자) 모든 숫자 형식에 제공이 됩니다. 연산 결과는 단순히 피연산자의 값으로 아무 의미가 없습니다. static void Main(string[] args) { int i = 2; int j = 3; Console.WriteLine("{0}+{1}={2}", i, j, i+..

30. 논리 연산자

&&, ||, ! C언어에서는 논리 연산자로 논리곱(&&) 연산자와 논리합(||) 연산자, 논리 부정(!) 연산자를 제공해요. C언어에서 피 연산자의 값이 0이면 거짓이며 그 외의 값은 참이예요. 그리고 연산식이 참일 때 연산 결과는 1이고 거짓일 때 연산 결과는 0이랍니다. 논리곱 연산은 피 연산자가 모두 참일 때만 연산 결과가 참이고 그 외에는 모두 거짓이예요. 논리합 연산은 피 연산자 중에 하나라도 참이면 연산 결과는 참이고 둘 다 거짓일 때만 거짓이죠. 논리 부정은 단항 연산자로 피 연산자가 참이면 연산 결과는 거짓이고 피 연산자가 거짓이면 연산 결과는 참이예요. ◈ 논리 연산 #include int main() { printf("%d %d %d \n", 3&&2, 0&&2, 0&&0); prin..

반응형