반응형

연산자

(파이썬) == 와 is 연산자의 차이점

파이썬에서 == 연산자와 is 연산자의 차이점에 대해 알아보겠습니다. == 연산자는 두 객체가 가지는 값이 같은지를 비교하는 연산자입니다. is 연산자는 두 객체가 같은 위치(메모리상의 주소)를 가리키고 있는지를 나타내는 연산자입니다. 대부분 값을 비교할 때는 == (같다), != (같지 않다) 연산자를 사용하지만, None을 비교할 때믄 is 연산자를 사용해야 합니다.

Python 2024.01.24

(파이썬) 산술연산자를 이용한 사칙연산

다음 코드는 파이썬의 산술연산자를 활용한 연산의 예를 보인 코드입니다. a=int(input("a=")) b=int(input("a=")) print("%d + %d = %d" % (a, b, a+b)) print("%d - %d = %d" % (a, b, a-b)) print("%d * %d = %d" % (a, b, a*b)) print("%d / %d = %f" % (a, b, a/b)) print("%d // %d = %d" % (a, b, a//b)) #몫 print("%d %% %d = %d" % (a, b, a%b)) #나머지 print("%d ** %d = %d" % (a, b, a**b)) #제곱 (Output) a=100 a=3 100 + 3 = 103 100 - 3 = 97 100 *..

Python 2023.09.20

(C#) 연산자 우선순위(Operator precedence)

연산자 우선순위 여러 개의 연산자가 있는 식에서 우선 순위가 높은 연산자는 우선 순위가 낮은 연산자보다 먼저 계산됩니다. 예를 들어, 다음 식은 더하기 보다 곱하기가 먼저 연산됩니다. int a = 2 + 2 * 3; Console.WriteLine(a); // output: 8 괄호를 사용하여 연산 우선 순위의 계산 순서를 바꿀 수 있습니다. var a = (2 + 2) * 3; Console.WriteLine(a); // output: 12 다음 표는 우선 순위가 높은 것부터 시작하여 낮은 순서대로 연산자를 나열한 것입니다. 각 행의 연산자는 우선 순위가 같습니다. 연산자 범주 또는 이름 x.y, f(x), a[i], x?.y, x++, x--, x!, new, typeof, checked, unch..

C#/C#_기초강의 2023.04.21

(C#) 대입 연산자 Assignment operator

대입 연산자 Assignment operator(할당 연산자) 대입 연산자(Assignment operator. 할당 연산자)는 변수에 값을 대입하는 연산자로 가장 많이 사용되는 = 연산자가 있으며, 기타 다양한 대입 연산자가 있습니다. 대입 연산자 사용 예 설명 = a=5 5를 변수 a에 대입합니다. += a += 5 a = a+5. 변수 a에 5를 더한 결과를 a에 대입합니다. a가 5만큼 증가합니다. -= a -= 5 a = a - 5. 변수 a에서 5를 뺀 결과를 a에 대입합니다. *= a *= 5 a = a * 5. 변수 a에 5를 곱한 결과를 a에 대입합니다. /= a /= 5 a = a / 5. 변수 a를 5로 나눈 결과를 a에 대입합니다. %= a %= 5 a = a % 5. 변수 a를 5..

C#/C#_기초강의 2023.04.21

(C#) 연산자: ++, -- 증가연산자 감소연산자 증감연산자

증가연산자 ++연산자와 감소연산자 -- 연산자는 단항 연상자이며, 피연산자의 값을 1증가 또는 1 감소시키는 연산자입니다. 연산자 사용 예 설명 ++ 증가연산자 ++변수; 변수++; ++변수; 변수의 값을 먼저 1증가시킵니다. 변수++; 변수의 값을 사용한 후에 1증가시킵니다. -- 감소 연산자 --변수; 변수—ㅣ --변수; 변수의 값을 먼저 1 만큼 감소시킵니다. 변수--; 변수의 값을 사용한 후에 1 만큼 증가시킵니다. 예1 int a=10; a++; // (1) Console.WriteLine(a); // 11 예2 int a=10; ++a; // (2) Console.WriteLine(a); // 11 예1, 예2의 (1)과 (2)는 차이가 없습니다. 그러나 다음과 같은 경우에 차이가 있습니다. ..

C#/C#_기초강의 2023.04.21

(C#) 연산자: 산술연산자

산술연산자(arithmetic operators) 산술 연산자는 두 개의 피연산자를 갖는 이항 연산자이며, 일반적인 연산에 많이 사용되는 더하기, 빼기, 곱하기, 나누기 등의 연산자가 있습니다. 산술 연산자 사용 예 설명 + 5+3 더하기 - 5-3 빼기 * 5*3 곱하기 / 5/3 나누기 % 5%3 정수의 나머지 산술 연산자의 우선순위 연산자 연산 순서 * / % 높다 + - 낮다 연산순서는 같은 순서일때는 왼쪽부터 오른쪽 순서로 연산을 합니다. 2 + 3 * 2 3*2를 먼저 연산하고, 이 결과에 2를 더합니다. 나누기 연산에서는 정수끼리의 연산 결과는 정수입니다. 실수와 정수의 연산 결과는 실수입니다. int a=10; int b=3; double c = a / b; // a나누기 b의 결과가 정수..

C#/C#_기초강의 2023.04.21
반응형