목록전체 글 (619)
충분히 쌓여가는
조건연산자C#의 연산자 중 유일하게 3개 항을 갖는 연산자 조건 연산자 예시코드condition ? first_expression : second_expression;condition이 true면 first_expression이 적용되고,false면 second_expression이 적용된다. if-else 사용 코드if(input >= 0) result = "양수입니다";else result = "음수입니다"; 조건 연산자 사용 코드result = (input > 0) ? "양수입니다" : "음수입니다";코드using System;namespace A023_ConditionalOperator{ class Program { static void Main(string[] args..
논리연산자 종류 4가지1) && - AND2) || - OR3) ^ - 배타적 OR4) ! - NOT 논리연산의 피연산자와 결과는 true 또는 false의 boolean 값. 코드using System;namespace A021_LogicalOperators{ class Program { static void Main(string[] args) { bool result; int first = 10, second = 20; result = (first == second) || (first > 5); Console.WriteLine("{0} || {1} : {2}", fi..
관계연산자 종류 6가지==, >, >=, 두 개의 피연산자 사이의 크기 관계를 체크할 때 사용.관계가 참이면 true이고, 아니면 false가 된다. 코드using System;namespace A020_RelationalOperator{ class Program { static void Main(string[] args) { bool result; int first = 10, second = 20; result = (first == second); Console.WriteLine("{0} == {1} : {2}", first, second, result); result ..
오버플로 예외 처리int.MaxValue는 부호를 갖는 32비트 정수가 표현할 수 있는 최대 값으로 2,147,483,647을 갖는다.int.MaxValue에 10을 더한 값을 y에 할당 -> int의 최대값보다 더 큰 값이므로 오버플로우 발생 하지만 출력은 오버플로우 메시지 없이 -2147483639가 발생함. 예외처리 전 코드using System;namespace A019_Overflow{ class Program { static void Main(string[] args) { Console.WriteLine("int.MaxValue = {0}", int.MaxValue); int x = int.MaxValue, y = 0;..