INT 3

Kotlin - Numbers (숫자)

Kotlin은 numbers를 다음과 같은 built-in type을 가지고 있다. Type Bit width RangeByte8-128 ~ 127Short16-32768 ~ 32767Int32-2147483648 ~ 2147483647Long64-9223372036854775808 ~ 9223372036854775807Float32 -Double64 - 일부 언어(e.g. C언어)에서는 chararacter 형이 숫자로 표현되기도 하지만 Kotlin에서 문자는 numbers가 아니다. 1) Byte bit width : 8range : -128 ~ 127 (8-bit signed two's complement integer) 일반적으로 memory 사용을 줄이기 위해 [-128, 127] 사이의 int..

Language/Kotlin 2018.07.10

Python - int(), 정수(integer)를 반환하는 클래스

int >>> int(x=0)>>> int(x, base=10) 전달한 숫자 혹은 문자열, x를 기반으로 정수 값을 돌려준다.만약 인자가 없다면 기본 값 0을 돌려준다. 인자가 숫자일 경우, plain integer, long integer, floating point number가 입력될 수 있다. plain integer의 경우 int 형으로 반환하고, long integer의 경우 long 형으로 반환한다. (참고> plain integer와 long integer 범위)반면 floating point number의 경우는 소수점 이하는 버리고 int 혹은 long 형으로 반환한다. 인자가 앞서 언급한 숫자형이 아니거나 base(진법) 인자가 같이 넘어올 경우 문자열이나 unicode object가..

Language/Python 2018.01.04

[02-2] Python - 숫자 (Numbers)

Python에서 숫자(Numbers) 자료형은 가장 기본이되는 자료형이다. 숫자 표현숫자 계산을 위한 연산자Type casting (형 변환)미리 메모리에 할당되어진 숫자들 (-5 ~ 256) 1. 숫자 표현 Python에서 숫자는 크게 4가지의 형태로 표현이 가능하다. int (plain integers) : 정수long (long integers) : int 보다 범위가 큰 정수float (floating point numbers) : 실수complex (complex numbers) : 복소수 [int 의 표현] 범위 : -9223372036854775808 ~ 9223372036854775807 (-sys.maxsize-1 ~ sys.maxsize) C언어의 long을 이용하여 구현된 자료형이다...

Language/Python 2016.08.07