TIL

[사전캠프 8일차] 연산자 실습

youngjin02 2025. 3. 26. 16:02

연산자 실습을 해보겠다.

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);

말했던 대로 계산을 해보면 동일하게 출력이 될 것이다.