이 섹션에서는 비트 문자열, 즉 유형의 값을 검사하고 조작하기 위한 함수 및 연산자를 설명합니다.비트그리고비트 다양함. (입력하는 동안에만비트이 테이블에는 유형 값이 언급되어 있습니다.비트 다양함은 서로 바꿔서 사용할 수 있습니다.) 비트 문자열은 다음에 표시된 일반적인 비교 연산자를 지원합니다.표 9.1및에 표시된 연산자표 9.14.
표 9.14. 비트 문자열 연산자
|
운영자 설명 예 |
|---|
|
연결
|
|
비트 AND(입력은 동일한 길이여야 함)
|
|
비트별 OR(입력은 동일한 길이여야 함)
|
|
비트 배타적 OR(입력은 동일한 길이여야 함)
|
|
비트별 NOT
|
|
비트 왼쪽으로 이동(문자열 길이는 유지됨)
|
|
비트 오른쪽으로 이동(문자열 길이는 보존됨)
|
이진 문자열에 사용할 수 있는 일부 기능은 다음과 같이 비트 문자열에도 사용할 수 있습니다.표 9.15.
표 9.15. 비트 문자열 함수
또한 유형에 정수 값을 캐스팅할 수 있습니다.비트. 정수를 다음으로 캐스팅합니다.비트(n)가장 오른쪽을 복사합니다n비트. 정수 자체보다 더 넓은 비트 문자열 너비로 정수를 캐스팅하면 왼쪽에서 부호 확장됩니다. 몇 가지 예:
44::비트(10)000010110044::비트(3)100캐스트(비트(12)로 -44)111111010100'1110'::bit(4)::정수14
다음으로 캐스팅하는 것에 유의하세요.“비트”다음으로 캐스팅을 의미함비트(1), 정수의 최하위 비트만 전달합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.