Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0

9.6. cách đọc kèo bóng đá tử

Phần này mô tả các chức năng và toán tử để kiểm tra và thao tác các chuỗi cách đọc kèo bóng đá, đó là các giá trị của các loạicách đọc kèo bóng đácách đọc kèo bóng đá thay đổi. (Trong khi chỉ loạicách đọc kèo bóng đáđược đề cập trong các bảng này, các giá trị của loạicách đọc kèo bóng đá thay đổiCó thể được sử dụng thay thế cho nhau.) Các chuỗi cách đọc kèo bóng đá hỗ trợ các toán tử so sánh thông thường được hiển thị trongBảng 9.1, cũng như các toán tử được hiển thị trongBảng 9,14.

Bảng 9,14. Trình điều khiển chuỗi cách đọc kèo bóng đá

Nhà điều hành

Mô tả

Ví dụ

cách đọc kèo bóng đá || cách đọc kèo bóng đácách đọc kèo bóng đá

Concatenation

B'10001 '|| B'011 '10001011

cách đọc kèo bóng đá & cách đọc kèo bóng đácách đọc kèo bóng đá

BitWise và (đầu vào phải có độ dài bằng nhau)

B'10001 '& B'01101'00001

cách đọc kèo bóng đá | cách đọc kèo bóng đácách đọc kèo bóng đá

BitWise hoặc (đầu vào phải có độ dài bằng nhau)

B'10001 '| B'01101 '11101

cách đọc kèo bóng đá # cách đọc kèo bóng đácách đọc kèo bóng đá

Độc quyền bitwise hoặc (đầu vào phải có độ dài bằng nhau)

B'10001 ' # B'01101'11100

~ cách đọc kèo bóng đácách đọc kèo bóng đá

bitwise không

~ B'10001 '01110

cách đọc kèo bóng đá << Số nguyêncách đọc kèo bóng đá

BitWise Shift (độ dài chuỗi được bảo tồn)

B'10001 '<< 301000

cách đọc kèo bóng đá Số nguyêncách đọc kèo bóng đá

BitWise Shift Right (độ dài chuỗi được bảo tồn)

B'10001 ' 200100


Một số hàm có sẵn cho chuỗi nhị phân cũng có sẵn cho các chuỗi cách đọc kèo bóng đá, như thể hiện trongBảng 9.15.

Bảng 9.15. Chức năng chuỗi cách đọc kèo bóng đá

chức năng

Mô tả

Ví dụ (s)

Bit_Count(cách đọc kèo bóng đá) →Bigint

Trả về số lượng cách đọc kèo bóng đá được đặt trong chuỗi cách đọc kèo bóng đá (còn được gọi làPopCount).

bit_count (b'10111 ')4

bit_length(cách đọc kèo bóng đá) →Số nguyên

Trả về số cách đọc kèo bóng đá trong chuỗi cách đọc kèo bóng đá.

bit_length (b'10111 ')5

LEGN(cách đọc kèo bóng đá) →Số nguyên

Trả về số cách đọc kèo bóng đá trong chuỗi cách đọc kèo bóng đá.

length (b'10111 ')5

octet_length(cách đọc kèo bóng đá) →Số nguyên

Trả về số byte trong chuỗi cách đọc kèo bóng đá.

octet_length (b'1011111011 ')2

Lớp phủ(cách đọc kèo bóng đá cách đọc kèo bóng đá Đặt NewsubString cách đọc kèo bóng đá từ Bắt đầu Số nguyên[cho Đếm Số nguyên]) →cách đọc kèo bóng đá

Thay thế chuỗi con củacách đọc kèo bóng đábắt đầu từBắt đầu'th và mở rộng choĐếmcách đọc kèo bóng đá vớiNewsubString. Nếu nhưĐếmbị bỏ qua, nó mặc định là độ dài củaNewsubString.

Lớp phủ (B'01010101010101010 'Đặt B'11111' từ 2 cho 3)0111110101010101010

vị trí(Subring cách đọc kèo bóng đá in cách đọc kèo bóng đá cách đọc kèo bóng đá) →Số nguyên

Trả về chỉ mục bắt đầu đầu tiên của được chỉ địnhSubringtrongcách đọc kèo bóng đáhoặc không nếu nó không có mặt.

vị trí (b'010 'trong b'000001101011')8

Subring(cách đọc kèo bóng đá cách đọc kèo bóng đá[từ Bắt đầu Số nguyên] [cho Đếm Số nguyên]) →cách đọc kèo bóng đá

trích xuất chuỗi con củacách đọc kèo bóng đáBắt đầu từBắt đầu'cách đọc kèo bóng đá nếu điều đó được chỉ định và dừng sauĐếmcách đọc kèo bóng đá nếu được chỉ định. Cung cấp ít nhất một trong sốBắt đầuCount.

Subring (B'110010111111 'từ 3 cho 2)00

get_bit(cách đọc kèo bóng đá cách đọc kèo bóng đá, n Số nguyên) →Số nguyên

Trích xuấtn'bi cách đọc kèo bóng đá từ chuỗi cách đọc kèo bóng đá; cách đọc kèo bóng đá đầu tiên (ngoài cùng bên trái) cách đọc kèo bóng đá 0.

get_bit (b'101010101010101010 ', 6)1

set_bit(cách đọc kèo bóng đá cách đọc kèo bóng đá, n Số nguyên, NewValue Số nguyên) →cách đọc kèo bóng đá

SETSn'th cách đọc kèo bóng đá trong chuỗi cách đọc kèo bóng đá thànhNewValue; cách đọc kèo bóng đá đầu tiên (ngoài cùng bên trái) cách đọc kèo bóng đá 0.

set_bit (b'101010101010101010 ', 6, 0)101010001010101010


Ngoài ra, có thể chuyển các giá trị tích phân đến và từ loạicách đọc kèo bóng đá. Đúc một số nguyên đếncách đọc kèo bóng đá (n)sao chép ngoài cùng bên phảincách đọc kèo bóng đá. Đúc một số nguyên theo chiều rộng chuỗi cách đọc kèo bóng đá rộng hơn so với số nguyên sẽ có dấu mở rộng ở bên trái.

44 :: cách đọc kèo bóng đá (10)000010110044 :: cách đọc kèo bóng đá (3)100cast (-44 dưới dạng cách đọc kèo bóng đá (12))111111010100'1110' :: cách đọc kèo bóng đá (4) :: Integer14

Lưu ý rằng việc đúc vào chỉcách đọc kèo bóng đácó nghĩa là đúc đếncách đọc kèo bóng đá (1), và do đó sẽ chỉ cung cấp cách đọc kèo bóng đá số nguyên ít nhất.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.