연산자 실습을 해보겠다.
int ten = 10;
int Plus = ten + 7;
int Minus = ten - 3;
int Mul = ten * 2;
float Mul_2 = ten * 1.5f;
int Dev = ten / 3;
int Rem = ten % 4;
Console.WriteLine(Plus);
Console.WriteLine(Minus);
Console.WriteLine(Mul);
Console.WriteLine(Mul_2);
Console.WriteLine(Dev);
Console.WriteLine(Rem);
Mul_2 는 1.5가 float 값이라 실수가 나올까봐 일단 float 로 선언했는데 정수값이 나왔다.
string name = "chad";
int year = 2023;
string introduce = "안녕하세요. 제 이름은 \"" + name + "\" 입니다.";
string thisYear = "올해는 '" + year + "년' 입니다.";
Console.WriteLine(introduce);
Console.WriteLine(thisYear);
문자열 안에 " 를 쓰고 싶다면 앞에 \ 를 붙여준다.
int ten = 10;
bool result_1 = ten == 10;
bool result_2 = ten != 11;
bool result_3 = ten < 20;
bool result_4 = ten > 5;
Console.WriteLine(result_1);
Console.WriteLine(result_2);
Console.WriteLine(result_3);
Console.WriteLine(result_4);
사칙연산은 덧셈, 뺄셈, 곱셈, 나눗셈이다. 실제 수학과 같다.
곱셈과 나눗셈이 우선이고, 그 후 덧셈과 뺼셈을 계산한다.
그럼 곱셈과 나눗셈, 덧셈과 뺄셈 중에선 무엇을 먼저 하는지 궁금할 수도 있다.
그건 당연히 왼쪽에서 오른쪽으로 먼저 있는 것부터 계산한다.
실험해 보겠다.
int a = 1 + 2 - 3 * 4 / 5;
Console.WriteLine(a);
int b = 1 + 2 - 3 / 4 * 5;
Console.WriteLine(b);
int c = 1 - 2 + 3 / 4 * 5;
Console.WriteLine(c);
말했던 대로 계산을 해보면 동일하게 출력이 될 것이다.
'TIL' 카테고리의 다른 글
[사전캠프 9일차] 숫자..인가요? (0) | 2025.03.27 |
---|---|
[사전캠프 8일차] 본격 프로그래밍 시작해보기 (0) | 2025.03.26 |
[사전캠프 7일차] 데이터 다루기 실습 (0) | 2025.03.25 |
[사전캠프 6일차] C# 기초 문법 5 (0) | 2025.03.24 |
C# 기초 문법 문제 (0) | 2025.03.22 |