이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
int64
64비트의 부호 있는 정수형 배열
설명
MATLAB®에서 데이터형(클래스) int64
로 구성된 변수는 8바이트(64비트)의 부호 있는 정수로 저장됩니다. 예를 들면 다음과 같습니다.
y = int64(10);
whos y
Name Size Bytes Class Attributes y 1x1 8 int64
정수형에 대한 자세한 내용은 정수(Integer) 항목을 참조하십시오.
생성
일부 배열 생성 함수에서는 데이터형을 지정할 수 있습니다. 예를 들어, zeros(100,'int64')
는 int64
형의 0으로 구성된 100×100 행렬을 만듭니다.
double
형이나 single
형과 같은 다른 유형의 배열을 사용하고 있다면 int64
함수를 사용하여 그 배열을 int64
형의 배열로 변환할 수 있습니다.
입력 인수
예제
팁
큰 정수(
flintmax
보다 큼)로 구성된 숫자형 배열을 생성할 경우 MATLAB은 처음에는 기본적으로 입력값을 배정밀도로 나타냅니다. 이 입력값을int64
데이터형으로 변환할 경우 정밀도가 손실될 수 있습니다. 정밀도를 유지하려면 대신 배열의 각 스칼라 요소를 사용하여int64
를 호출하십시오. 예제는 정밀도 손실 없이 큰 정수로 구성된 배열 변환하기 항목을 참조하십시오.큰 정수를 포함하는 문자형 배열 또는 string형 스칼라로 서식이 지정된 텍스트가 있는 경우에는 이 텍스트를 읽고
sscanf
함수를 사용하여 정확한 64비트의 부호 있는 정수형 배열을 반환할 수 있습니다.sscanf
가 정수를 나타내는 텍스트를 먼저 유니코드 코드 값으로 변환하지 않고 10진수, 8진수 또는 16진수로 직접 변환하도록 입력 필드의 형식을 지정할 수 있습니다. 비교를 위해int64(X)
는 문자형 벡터 입력값을 각 문자에 대한 유니코드 코드 값을 나타내는 정수형 배열로 변환합니다.
확장 기능
버전 내역
R2006a 이전에 개발됨