목록초보자를 위한 C# 200제/C# 입문 (25)
충분히 쌓여가는
논리연산자 종류 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..
오버플로 예외 처리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;..
C#에서는 실행 중에 나오는 에러를 예외(Exception)라고 한다.산술 연산에서 나올 수 있는 예외는 나눔 예외(DivideByZeroException)와 오버플로우 예외(OverflowException) 코드1using System;namespace A018_DivideByZero{ class Program { static void Main(string[] args) { int x = 10, y = 0; Console.WriteLine(10.0 / y); Console.WriteLine(x / y); } }} 실행1 코드2(try~catch 문 사용)using System;namespac..
산술연산자는 4개의 사칙연산자(+, -, *, /)와 나머지(%) 연산자로 총 5가지가 있다(연산의 결과는 숫자)산술연산에서 중요한 것은 자료형(피연산자의 자료형에 따라 계산 결과값의 자료형이 결정됨) 코드using System;namespace A017_ArithmeticOperators{ class Program { static void Main(string[] args) { Console.WriteLine("정수의 계산"); Console.WriteLine(123 + 45); Console.WriteLine(123 - 45); Console.WriteLine(123 * 45); ..