본문 바로가기

연산자10

[Java] 할당 연산자 (Assignment Operators) 사용 방법 프로그램을 배울 때 연산자라는 말을 많이 듣게 된다. 그중에서도 할당 연산자는 무조건 사용해야 하는 연산자다. 이름 그대로 값을 할당해 주는 연산자다. 이번 포스팅에서는 자바(Java)에서 사용하는 할당 연산자와 사용 방법을 알아보자. 할당 연산자 (Assignment Operators) 할당 연산자는 변수에 값을 할당하는 데 사용되는 특수한 연산자들이다. 이러한 연산자들은 변수의 값을 조작하거나 갱신하는 데 유용하게 사용된다. 예를 들어서 알아보자. 대입 연산자 (=) 대입 연산자는 이름 그대로 값을 대입하는 연산자다. 기호는 '='을 사용한다. int x = 10; 오른쪽에 있는 10을 왼쪽 피연산자(변수)인 x에 할당한다는 의미다. 순서는 오른쪽에 있는 값을 왼쪽에 할당한다는 의미다. 이 대입 연산.. 2023. 8. 12.
[Kotlin] 코틀린에서 사용하는 연산자 알아보기(2) 앞선 포스팅에서는 코틀린에서 사용하는 연산자들에 대해서 알아보았습니다. 2022.05.10 - [쿤즈 Dev/Kotlin] - [Kotlin] 코틀린에서 사용하는 연산자 알아보기(1) [Kotlin] 코틀린에서 사용하는 연산자 알아보기(1) 코틀린에서는 다른 언어와 마찬가지로 연산자가 있습니다. 다른 언어와 동일하게 사용하는 연산자가 있는 반면 다른 언어에 없는 연산자들도 있습니다. 이번 포스팅에서는 코틀린에서 사용하 koonsland.tistory.com 연산자들중 다루지 않은 하나가 있습니다. 바로 비트연산자입니다. 이번 포스팅에서는 연산자의 마지막인 비트연산자에 대해서 알아보도로 하겠습니다. 비트 연산자 비트는 데이터를 저장하는 최소 단위를 의미합니다. 컴퓨터는 이진수를 해석하는 기계죠. 이때 이진.. 2022. 5. 11.
[Kotlin] 코틀린에서 사용하는 연산자 알아보기(1) 코틀린에서는 다른 언어와 마찬가지로 연산자가 있습니다. 다른 언어와 동일하게 사용하는 연산자가 있는 반면 다른 언어에 없는 연산자들도 있습니다. 이번 포스팅에서는 코틀린에서 사용하는 연산자에 대해서 알아볼게요. 코틀린에서 사용하는 연산자의 종류 코틀린에서는 아래와 같은 연산자들을 사용합니다. 산술 연산자 대입 연산자 증가/감소 연산자 비교 연산자 논리 연산자 비트 연산자 위와 같은 연산자들은 어떻게 사용하는지 알아보겠습니다. 산술 연산자 산술 연산자는 사칙 연산을 할 수 있는 기호들을 의미합니다. 예를들면 사칙 연산은 덧셈, 뺄셈, 곱셈, 나눗셈이 있습니다. 기호로는 +, -, *, / 입니다. 그리고 추가로 나머지 연산을 할 수 있는 %가 있습니다. 연산자 설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 %.. 2022. 5. 10.
[Javascript] 연산자 Spread 사용 방법(2): Rest Parameter 지난 포스팅에서는 Spread 연산자에 대해서 알아보았습니다. Spread 연산자는 ... 키워드를 이용해서 배열을 손쉽게 복사하고 추가할 수 있는 키워드입니다. 이번 포스팅에서는 Spread 연산자를 이어서 Rest Parameter에 대해서 알아보도록 하겠습니다. Javascript Rest Parameter 일반적으로 Javascript의 함수 사용시 parameter로 값을 넣을 때에는 아래와 같이 사용합니다. let myFunc = function ( arg1, arg2, arg3 ) { ... } 받을 parameter의 개수를 파악하여 입력받을때 만들어줍니다. 그렇다면 Spread 연산자를 이용해 보면 어떨까요? let myFunc = function ( ...args ) { ... } 위와.. 2021. 5. 17.
[Javascript] 연산자 Spread 사용 방법(1): 복사, 합치기 Javascript의 ES6버전을 소개해 드렸습니다. 그리고 하나씩 자세히 포스팅하고 있어요. 이번 포스팅은 Spread 연산자입니다. Javascript Spread 연산자 Javascript의 Spread 연산자는 ES6버전에서 새롭게 등장한 연산자입니다. 새롭게 등장했지만 너무나 활용도가 좋아서 Javascript를 이용하는 많은 프로그램(Node.js, React 등)에서도 자주 사용하는 문법입니다. Spread 연산자는 ... 입니다. 점 세 개를 연산자로 사용한다니 첫 느낌이 신기한 느낌입니다. Spread 연산자는 아래와 같이 사용합니다. const arr = [1, 2, 3, 4, 5]; console.log(...arr); // 1 2 3 4 5 Spread 연산자는 반복문처럼 배열에서 .. 2021. 5. 16.
[Javascript] 반복문(1): for 사용 방법 지난 포스팅에서 조건문 if를 사용하는 방법에 대해서 알아보았어요. 조건문은 여러 가지 선택사항 중 하나를 선택해서 프로그램을 다양한 방향으로 진행할 수 있도록 도와주는 구문입니다. 조건문이 있다면 반드시 함께 나오는 구문이 바로 반복문입니다. Javascript에는 반복문으로 사용할 수 있는 구문이 여러가지가 있습니다. 이번 포스팅에서는 for 반복문을 사용하는 방법을 알아보도록 하겠습니다. 반복문이란 무엇인가 프로그래밍을 진행하다보면 똑같은 처리를 여러 번 진행해야 할 경우가 발생합니다. 예를 들어서 같은 문자나 숫자, 혹은 메시지를 100번 이상 화면에 출력해야 할 경우가 발생하는 것이죠. 그럼 같은 코드를 100번 이상 써야 한다는 말이 됩니다. 비효율 적이죠. Javascript에서는 이러한 반.. 2021. 4. 18.
[C언어 문제] 두 수의 나눗셈. 몫과 나머지 구하기 여러 가지 데이터를 변수에 담아서 출력하고 계산하는 문제까지 해결해 보았습니다. 이번 포스팅에서는 두 수의 나눗셈을 이용해서 몫과 나머지를 구하는 연산을 해보도록 하겠습니다. C언어 문제. 두 수의 몫과 나머지 구하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 피제수(나누어지는 수) : 26 제수(나누는 수) : 5 몫 : 5 나머지 : 1 조건 1. 두 수는 키보드로부터 입력받도록 합니다. 조건 2. 두 수는 정수를 입력받도록 합니다. * 프로그래밍 의도 데이터 타입에 맞게 변수를 설정할 수 있는가? 키보드로부터 숫자를 입력받는 함수를 사용할 수 있는가? 몫과 나머지를 구하는 연산자를 사용할 수 있는가? * 문제 해결을 위한 글 2020.08.02 - [쿤즈 Dev/C] - [C언어] 변수 (Va.. 2021. 4. 13.
[Javascript] 연산자(Operators) 종류와 사용법 알아보기 Javascript 역시 여러 가지 연산자들이 있습니다. 연산자(Operators)들은 이름 그대로 계산을 돕는 기호들입니다. 연산자들에도 여러 가지 종류가 있습니다. 이번 포스팅에서는 연산자(Operators)의 종류에 대해서 알아보고 사용 방법까지 알아보겠습니다. 연산자(Operators)란 무엇인가 Javascript에서 연산자는 어떠한 계산을 돕는 기호를 의미합니다. 아주 간단하게 덧셈을 하고 싶을 때에는 아래와 같이 사용합니다. 3 + 5; // 8 여기서 더하기(+) 기호를 우리는 연산자라 표현합니다. 이러한 연산자들에는 다양한 종류가 있습니다. 연산자(Operators)의 종류 연산자들은 아래와 같이 다양한 종류가 있습니다. 대입 연산자 (Assignment Operators) 산술 연산자 .. 2021. 4. 12.
[C언어] 구조체(structures)란 무엇인가 지금까지 C언어에서 어렵다면 가장 어려운 배열, 포인터, 문자열 다루는 방법에 대해서 알아보았습니다. 지금까지는 하나의 변수에 데이터를 저장하고 메모리를 할당하고 사용하는 방법을 알아보았습니다. 이번 포스팅에서는 여러개의 변수를 묶어서 하나의 변수처럼 사용할 수 있는 구조체에 대해서 알아보도록 하겠습니다. 구조체(structures) 정의 방법 구조체는 공통된 조건을 가지는 변수들을 하나로 묶어서 사용하는 C언어의 문법입니다. 예를들어서 '학생'이라는 변수가 있다면 이 변수에는 이름, 나이, 성별 등의 값이 함께 포함될 수 있습니다. 앞서 이름, 나이, 성별은 각각을 변수로 선언할 수 있었고 지금부터 이들을 모두 묶은 '학생'은 struct 키워드를 이용해서 구조체로 정의할 것입니다. 구조체 문법 str.. 2021. 3. 17.