Post

[C#] 연산자

[C#] 연산자

연산자


산술 연산자

연산자설명
==같음
!=다름
>
<작음
>=크거나 같음
<=작거나 같음

관계 연산자

연산자설명
==같음
!=다름
>
<작음
>=크거나 같음
<=작거나 같음

논리 연산자

연산자설명
&&논리곱(AND)
||논리합(OR)
!논리부정(NOT)

비트 연산자

연산자설명
& (AND)두 비트 값이 모두 1일 때 1을 반환
| (OR)두 비트 값 중 하나라도 1일 때 1을 반환
^ (XOR)두 비트 값이 서로 다를 때 1을 반환
~ (NOT)비트 값의 보수(complement)를 반환
« (왼쪽 시프트)비트를 왼쪽으로 이동
» (오른쪽 시프트)비트를 오른쪽으로 이동

예제

  1. 나이/이름 입력받아 출력
    1
    2
    3
    4
    5
    6
    
     Console.Write("Enter your name: ");
     string name = Console.ReadLine();
    
     Console.Write("Enter your age: ");
     string age = Console.ReadLine();
     Console.WriteLine("name: {0} , age: {1}", name,age);
    
  2. 첫번째 수와 두번째 수를 입력받아 사칙연산 결과 값 출력
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
     Console.Write("첫번째 수: ");
     int first = int.Parse(Console.ReadLine());
    
     Console.Write("두번째 수: ");
     int second = int.Parse(Console.ReadLine());
    
     int result1 = first + second;
     int result2 = first - second;
     int result3 = first * second;
     int result4 = first / second;
    
     Console.WriteLine(string.Format("{0} + {1} = {2}", first,second,result1));
     Console.WriteLine(string.Format("{0} - {1} = {2}", first,second,result2));
     Console.WriteLine(string.Format("{0} * {1} = {2}", first,second,result3));
     Console.WriteLine(string.Format("{0} / {1} = {2}", first,second,result4));
    
  3. 온도 계산기(섭씨 -> 화씨)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
     Console.Write("온도(섭씨) 값을 입력하세요: ");
     int ondo = int.Parse(Console.ReadLine());
    
     int reuslt = (ondo * 9/5) + 32;
     Console.WriteLine(string.Format("{0}(섭씨)도의 화씨 값은 {1} 입니다.", ondo,reuslt));
    
     // BMI 계산기
     Console.Write("체중 (kg)을 입력하세요: ");
     double weight = double.Parse(Console.ReadLine());
    
     Console.Write("신장 (m)을 입력하세요: ");
     double height = double.Parse(Console.ReadLine());
    
     double bmi = weight / (height * height);
     Console.WriteLine("당신의 BMI는: " + bmi);
    
  4. BMI 계산기
    1
    2
    3
    4
    5
    6
    7
    8
    
     Console.Write("체중 (kg)을 입력하세요: ");
     double weight = double.Parse(Console.ReadLine());
    
     Console.Write("신장 (m)을 입력하세요: ");
     double height = double.Parse(Console.ReadLine());
    
     double bmi = weight / (height * height);
     Console.WriteLine("당신의 BMI는: " + bmi);
    
This post is licensed under CC BY 4.0 by the author.