[C#] 연산자
[C#] 연산자
연산자
산술 연산자
| 연산자 | 설명 |
|---|---|
| == | 같음 |
| != | 다름 |
| > | 큼 |
| < | 작음 |
| >= | 크거나 같음 |
| <= | 작거나 같음 |
관계 연산자
| 연산자 | 설명 |
|---|---|
| == | 같음 |
| != | 다름 |
| > | 큼 |
| < | 작음 |
| >= | 크거나 같음 |
| <= | 작거나 같음 |
논리 연산자
| 연산자 | 설명 |
| && | 논리곱(AND) |
| || | 논리합(OR) |
| ! | 논리부정(NOT) |
비트 연산자
| 연산자 | 설명 |
| & (AND) | 두 비트 값이 모두 1일 때 1을 반환 |
| | (OR) | 두 비트 값 중 하나라도 1일 때 1을 반환 |
| ^ (XOR) | 두 비트 값이 서로 다를 때 1을 반환 |
| ~ (NOT) | 비트 값의 보수(complement)를 반환 |
| « (왼쪽 시프트) | 비트를 왼쪽으로 이동 |
| » (오른쪽 시프트) | 비트를 오른쪽으로 이동 |
예제
- 나이/이름 입력받아 출력
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);
- 첫번째 수와 두번째 수를 입력받아 사칙연산 결과 값 출력
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));
- 온도 계산기(섭씨 -> 화씨)
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);
- 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.