1. 이항 연산자 표현식 (피연산자) (연산자) (피연산자)처럼 연산에 참여하는 피연산자가 2개인 표현식 대부분의 산술 연산자와 관계 연산자가 여기에 속함 1) 산술연산자(수치 계산) 대입: a = 10 더하기: a + b 빼기: a - b 곱하기: a * b 나누기: a / b 나머지: a % b 2) 관계 연산자 (true/ false로 관계 평가) 같음 : a == b 같지 않음: a != b 초과: a > b 이상: a >= b 미만: a 이하: a 3) 논리 연산자 논리 AND(둘 다 true일때만 true) : a && b 논리 OR(둘 중 하나만 true여도 true이고 둘 다 false일때만 false) : a || b 4)비트 연산자 AND : a & b OR : a | b X..
1. 표현식 프로그램은 많은 식과 조건이 조합되어 특정 작업을 수행하는 명령의 모음 프로그래밍에서 계산할 때 사용하는 식을 표현식(expression) 계산을 수행하는 것이 목적이므로, 항상 결과를 가진다 따라서 대부분의 표현식은 여러개의 피연산자와 연산자로 구성 연산자는 연산의 종류를 결정하고 피연산자는 연산에 참여하는 값 또는 식별자이다 표현식: 1 + 2 1,2는 피연산자 +는 연산자 2. 상수 표현식 상수로만 이뤄진 단순한 표현식 상수는 1, 12.345, 'A'같이 변하지 않는 값 3. 단항 연산자 표현식 연산자와 피연산자가 일대일로 매칭되는 표현식 연산에 참여하는 피연산자가 하나인 표현식이다 형변환, 부호변경, 증감 연산자 등이 모두 포함 부호 연산자: +a, -a 증감 연산자: ++a,..
1. 사칙연산 +,-,*은 덧셈, 뺄셈, 곱셈인데 나눗셈 / 연산은 몫을 구해줌 %는 나머지를 구해주고 당연하지만 연산자는 우선순위가 있다. 곱셈, 나눗셈(나머지)을 먼저 하고 덧셈, 뺄셈은 뒤에 한다. 하지만 이런게 헷갈리면 먼저 연산하고 싶은걸 괄호 쳐서 하면 됨 using System.Collections; using System.Collections.Generic; using UnityEngine; public class HelloWorld : MonoBehaviour { // Start is called before the first frame update void Start() { int a = 5; int b = 3; Debug.Log(a + b); Debug.Log(a - b); Debug..
1. 변수(variable) 1-1) 정의 데이터를 저장할 메모리의 위치를 나타내는 이름 메모리 상에 데이터를 보관할 수 있는 공간을 확보하겠다 적절한 메모리 공간을 확보하기 위해 변수의 타입이 등장했다 = 이라는 할당 연산자를 통해 CPU에게 연산작업을 의뢰함 변수를 선언한다는 것은 메모리 공간에 어떤 값을 담을 일부 공간을 잡는 것 어떤 값을 넣을지에 따라 잡아야할 공간의 크기가 달라져서, 변수의 타입이 필요했다 1-2) 메모리 단위 0과 1을 표현하는 bit 8bit = 1byte 1-3) 작명 규칙 대소문자를 구분한다 공백은 허용하지 않는다 숫자로 시작할 수 없다 특수문자 중에서 $, _만을 변수 이름에 허용한다 예약어(keyword = 자바 문법을 위해 미리 지정된 단어)는 사용불가 합성어의 경..
1. 논리연산 Python이랑 동일함 ==은 서로 같음 != 은 서로 같지 않음 a = b는 a가 b보다 크거나 같다 2. 기본 수학 연산자 + , - , * , / 으로 더하기 빼기 곱하기 나누기 ^ 으로 n제곱 연산 > 5^3 [1] 125 > 5+3 [1] 8 > 5-3 [1] 2 > 5*3 [1] 15 > 12/3 [1] 4 > 12//3 Error: unexpected '/' in "12//" 3. 특수 논리 연산자 ! 은 부정연산 & 는 and 연산 | 은 or 연산 > 3 == 5 [1] FALSE > !(3==5) [1] TRUE > TRUE & FALSE [1] FALSE > TRUE | FALSE [1] TRUE 4. 벡터 인덱..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.