Basics

Basics/Python

[Python] Python - Call by Object Reference

https://foramonth.tistory.com/20 Python - Call by Object Reference Python에서의 'Call by Object Reference' 파이썬의 변수에 대해 공부하다가 함수 인수 전달 방식인 call by value call by reference call by object reference 에 대해 알게 되었다. 이들의 차이점에 대해 알아보자! Call b foramonth.tistory.com 1. Python - Call by reference Python에서의 'Call by Object Reference' 파이썬의 변수에 대해 공부하다가 함수 인수 전달 방식인 call by value call by reference call by object r..

Basics/C++

[C++ Basics] Lecture 2: 연산자, if / else 구문, switch 구문

1.대입 연산자 대입 연산자 = : 오른쪽의 값을 왼쪽의 변수에 할당 += : 오른쪽의 값을 왼쪽의 변수에 더해서 재할당 -= : 오른쪽의 값을 왼쪽의 변수에 빼서 재할당 2.산술 연산자 산술 연산자 +, -, *, / : 사칙연산 % (modulus, 나머지): 나머지연산 실수 사이의 나누기에는 나머지가 존재하지 않는다 피연산자가 모두 정수인 경우에만 사용 증감연산자 ++: 한 단계 증가 --: 한 단계 감소 한 단계: 숫자의 경우에는 1일 수 있지만 다른 경우 또한 존재한다 전위 / 후위: 연산자 우선순위가 바뀐다 전위 (++n) 연산자 ++가 피연산자 n보다 앞에 위치할 때를 전위라 하고 1증가된 값이 연산결과값이다. 후위 (n++) 반대로 연산자 ++가 피연산자 n보다 뒤에 위치할 때를 후위라 하..

Basics/C++

[C++ Basics] Lecture 1: 자료형

1.주석 // 설명(코드)의 역할, 필요한 내용들을 설명하여 달아놓는다 // 이후에 작성한 문자는 코드로 인식되지 않는다 2.자료형 (Data Type) 같은 정수형 혹은 실수형 자료형이라도, 어떤 자료형을 선택했는지에 따라 크기가 달라짐 변수의 크기: (크기 단위, byte) 1 byte = 8 bit: $2^{8} = 256$개의 state를 표현가능 1bit = value가 있다(1), 없다(0) $2^{10} = 1 KB(Byte)$, $2^{20} = 1 MB(Byte)$, $2^{30} = 1 GB(Byte)$, $2^{40} = 1 TB(Byte)$ unsigned: 0 ~ 255 (부호 고려 X) -> 8개 bit를 모두 데이터 비트로 생각하고 작업을 진행 signed: -128 ~ 127..

Jae.
'Basics' 카테고리의 글 목록