stanford-oval/wikipedia huggingface dataset:
Philonotis erythrocaulis

| Philonotis erythrocaulis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Bryophyta
Lớp (class): Bryopsida
Bộ (ordo): Bartramiales
Họ (familia): Bartramiaceae
Chi (genus): Philonotis
Loài (species): P. erythrocaulis
Danh pháp hai phần
Philonotis erythrocaulis Müll. Hal. Besch., 1872 
Philonotis erythrocaulis là một loài rêu trong họ Bartramiaceae. Loài này được Müll. Hal. Besch. mô tả khoa học đầu tiên năm 1872.
Chú thích

↑  The Plant List (2010). “Philonotis erythrocaulis”. Truy cập ngày 30 tháng 5 năm 2014.
Baniopis

| Baniopis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Erebidae
Chi (genus): Baniopis Hampson, 1926
Baniopis là một chi bướm đêm thuộc họ Erebidae.
Pteris costaricensis

| Pteris costaricensis> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Pteridophyta
Lớp (class): Polypodiopsida
Bộ (ordo): Polypodiales
Họ (familia): Pteridaceae
Chi (genus): Pteris
Loài (species): P. costaricensis
Danh pháp hai phần
Pteris costaricensis Rosenst., 1925 
Pteris costaricensis là một loài dương xỉ trong họ Pteridaceae. Loài này được Rosenst. mô tả khoa học đầu tiên năm 1925.
Danh pháp khoa học của loài này chưa được làm sáng tỏ.
Chú thích

↑  The Plant List (2010). “Pteris costaricensis”. Truy cập ngày 28 tháng 5 năm 2014.
Ando Akira

| Thông tin cá nhân |
| --- | --- | --- | --- |
Tên đầy đủ:  Akira Ando
Ngày sinh:  28 tháng 6, 1995 (29 tuổi)
Nơi sinh:  Usuki, Ōita, Nhật Bản
Chiều cao:  1,73 m (5 ft 8 in)
Vị trí:  Tiền vệ
Thông tin đội
Đội hiện nay:  Matsumoto Yamaga
Số áo:  32
Sự nghiệp cầu thủ trẻ
Năm:  Đội
2008–2013:  Học viện JFA Fukushima
Sự nghiệp cầu thủ chuyên nghiệp*
| Năm |  Đội |  ST |  (BT) |
| 2014–2015 |  Fukushima United FC |  58 |  (3) |
| 2016–2017 |  Zweigen Kanazawa |  21 |  (1) |
| 2018– |  Matsumoto Yamaga |   |   |
 *Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 17 tháng 3 năm 2018
Akira Ando (安東 輝, Andō Akira?, sinh ngày 28 tháng 6 năm 1995 ở Usuki, Ōita) là một cầu thủ bóng đá người Nhật Bản thi đấu cho Matsumoto Yamaga.
Thống kê câu lạc bộ

Cập nhật đến ngày 23 tháng 2 năm 2018.
| Thành tích câu lạc bộ> Mùa giải | Thành tích câu lạc bộ> Câu lạc bộ | Thành tích câu lạc bộ> Giải vô địch | Giải vô địch> Số trận | Giải vô địch> Bàn thắng | Cúp> Số trận | Cúp> Bàn thắng | Cúp Liên đoàn> Số trận | Cúp Liên đoàn> Bàn thắng | Tổng cộng> Số trận | Tổng cộng> Bàn thắng |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

| Nhật Bản | Nhật Bản | Nhật Bản | Giải vô địch | Giải vô địch | Cúp Hoàng đế Nhật Bản | Cúp Hoàng đế Nhật Bản | J. League Cup | J. League Cup | Tổng cộng | Tổng cộng |
| 2014 | Fukushima United FC | J3 League | 31 | 2 | 1 | 0 | – | – | 32 | 2 |
| 2015 | Fukushima United FC | J3 League | 27 | 1 | 1 | 0 | – | – | 28 | 1 |
| 2016 | Zweigen Kanazawa | J2 League | 19 | 1 | 2 | 0 | – | – | 21 | 1 |
| 2017 | Zweigen Kanazawa | J2 League | 2 | 0 | 1 | 0 | – | – | 3 | 0 |
| Tổng cộng sự nghiệp | Tổng cộng sự nghiệp | Tổng cộng sự nghiệp | 79 | 4 | 5 | 0 | – | – | 84 | 4 |
Pingasa subviridis

| Pingasa subviridis > Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Geometridae
Chi (genus): Pingasa
Loài (species): P. subviridis
Danh pháp hai phần
Pingasa subviridis  Warren, 1896 
Pingasa subviridis  là một loài bướm đêm trong họ Geometridae.
Chú thích

↑  Pitkin, Linda M.; Hongxiang Han & Shayleen James, 2007, Moths of the tribe Pseudoterpnini (Geometridae: Geometrinae): a review of the genera, Zoological Journal of the Linnean Society 150: 343-412. doi:10.1111/j.1096-3642.2007.00287.x
↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 17 tháng 6 năm 2014.
Perezia carthamoides

| Perezia carthamoides> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Asterales
Họ (familia): Asteraceae
Chi (genus): Perezia
Loài (species): P. carthamoides
Danh pháp hai phần
Perezia carthamoides (D.Don) Hook. & Arn., 1835 
Perezia carthamoides là một loài thực vật có hoa trong họ Cúc. Loài này được (D.Don) Hook. & Arn. mô tả khoa học đầu tiên năm 1835.
Chú thích

↑  The Plant List (2010). “Perezia carthamoides”. Truy cập ngày 4 tháng 6 năm 2013.
Philonotis erecta

| Philonotis erecta> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Bryophyta
Lớp (class): Bryopsida
Bộ (ordo): Bartramiales
Họ (familia): Bartramiaceae
Chi (genus): Philonotis
Loài (species): P. erecta
Danh pháp hai phần
Philonotis erecta Mitt. D.G. Griffin & W.R. Buck, 1989 
Philonotis erecta là một loài rêu trong họ Bartramiaceae. Loài này được Mitt. D.G. Griffin & W.R. Buck mô tả khoa học đầu tiên năm 1989.
Chú thích

↑  The Plant List (2010). “Philonotis erecta”. Truy cập ngày 30 tháng 5 năm 2014.
Pterygophyllum rotulatum

| Pterygophyllum rotulatum> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Bryophyta
Lớp (class): Bryopsida
Bộ (ordo): Hookeriales
Họ (familia): Hookeriaceae
Chi (genus): Pterygophyllum
Loài (species): P. rotulatum
Danh pháp hai phần
Pterygophyllum rotulatum (Hedw.) Brid., 1819 
Pterygophyllum rotulatum là một loài Rêu trong họ Hookeriaceae. Loài này được (Hedw.) Brid. mô tả khoa học đầu tiên năm 1819.
Chú thích

↑  The Plant List (2010). “Pterygophyllum rotulatum”. Truy cập ngày 1 tháng 6 năm 2014.
Perezia dicephala

| Perezia dicephala> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
(không phân hạng): Angiospermae
(không phân hạng): Eudicots
Bộ (ordo): Asterales
Họ (familia): Asteraceae
Chi (genus): Perezia
Loài (species): P. dicephala
Danh pháp hai phần
Perezia dicephala Less., 1830 
Perezia dicephala là một loài thực vật có hoa trong họ Cúc. Loài này được Less. mô tả khoa học đầu tiên năm 1830.
Chú thích

↑  The Plant List (2010). “Perezia dicephala”. Truy cập ngày 4 tháng 6 năm 2013.
Andlau

| --- | --- |
 Andlau


Hành chính
Quốc gia:  Pháp
Vùng: Grand Est
Tỉnh: Bas-Rhin
Quận: Sélestat-Erstein
Tổng: Barr
Thống kê
Độ cao: 205–795 m (673–2.608 ft) (bình quân 240 m (790 ft)[chuyển đổi: tùy chọn không hợp lệ])
INSEE/Mã bưu chính: 67010/ 67140

Andlau là một xã trong tỉnh Bas-Rhin, thuộc vùng Grand Est của nước Pháp, có dân số là 1654 người (thời điểm 1999).
Thông tin nhân khẩu

| 1962 | 1968 | 1975 | 1982 | 1990 | 1999 |
| --- | --- | --- | --- | --- | --- |
| 1.529 | 1.584 | 1.919 | 1.744 | 1.632 | 1.654 |
Địa điểm tham quan

Nhà thờ Saint-Pierre-et-Saint-Paul (thế kỷ 11/12)
Phạm Công Hiển

| Thông tin cá nhân |
| --- | --- | --- | --- |
Tên đầy đủ:  Phạm Công Hiển
Ngày sinh:  21 tháng 7, 1992 (32 tuổi)
Nơi sinh:  Đồng Tháp, Việt Nam
Chiều cao:  1,62 m (5 ft 4 in)
Vị trí:  Hậu vệ
Thông tin đội
Đội hiện nay:   Bà Rịa - Vũng Tàu
Số áo:  66
Sự nghiệp cầu thủ chuyên nghiệp*
| Năm |  Đội |  ST |  (BT) |
| 2014 |  Hùng Vương An Giang |  10 |   |
| 2018–2021 |  TP Hồ Chí Minh |  46 |  (2) |
| 2021– |   Bà Rịa - Vũng Tàu |  5 |  (0) |
 *Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 25 tháng 7 năm 2020
Phạm Công Hiển (sinh ngày 21 tháng 7 năm 1992) là một cầu thủ bóng đá chuyên nghiệp người Việt Nam hiện đang thi đấu ở vị trí hậu vệ cho Câu lạc bộ bóng đá Sài Gòn tại V.League 1.
Prorella irremorata

| Prorella irremorata> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Geometridae
Chi (genus): Prorella
Loài (species): P. irremorata
Danh pháp hai phần
Prorella irremorata (Dyar, 1923) 
Danh pháp đồng nghĩa
 Nasusina irremorata Dyar, 1923 
Prorella irremorata là một loài bướm đêm trong họ Geometridae.
Chú thích

↑  “Taxapad”. Bản gốc lưu trữ ngày 13 tháng 8 năm 2017. Truy cập ngày 7 tháng 7 năm 2014.
↑  mothphotographersgroup
↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 17 tháng 6 năm 2014.
Ağılcık, Emirdağ

| Ağılcık |
| --- | --- |
—  Xã  —
 
AğılcıkVị trí ở Thổ Nhĩ Kỳ
Quốc gia:  Thổ Nhĩ Kỳ
Tỉnh: Afyonkarahisar
Huyện: Emirdağ
Dân số (2011)
 • Tổng cộng: 147 người
Múi giờ: EET (UTC+2)
 • Mùa hè (DST): EEST (UTC+3)
Mã bưu chính: 03600 
Ağılcık là một xã thuộc huyện Emirdağ, tỉnh Afyonkarahisar, Thổ Nhĩ Kỳ. Dân số thời điểm năm 2011 là 147 người.
Arnoliseus graciosa

| Arnoliseus graciosa> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Phân ngành (subphylum): Chelicerata
(không phân hạng): Arachnomorpha
Lớp (class): Arachnida
Bộ (ordo): Araneae
Họ (familia): Salticidae
Chi (genus): Arnoliseus
Loài (species): A. graciosa
Danh pháp hai phần
Arnoliseus graciosa Braul & Lise, 2002 
Arnoliseus graciosa là một loài nhện trong họ Salticidae.
Loài này thuộc chi Arnoliseus. Arnoliseus graciosa được Braul & Lise miêu tả năm 2002.
Chú thích

↑  Platnick, N. I. (2012) The world spider catalog, version 12.5. American Museum of Natural History. DOI: 10.5531/db.iz.0001.
Pterygophyllum struthiopteris

| Pterygophyllum struthiopteris> Phân loại khoa học |
| --- | --- |
Giới (regnum): Plantae
Ngành (divisio): Bryophyta
Lớp (class): Bryopsida
Bộ (ordo): Hookeriales
Họ (familia): Hookeriaceae
Chi (genus): Pterygophyllum
Loài (species): P. struthiopteris
Danh pháp hai phần
Pterygophyllum struthiopteris (Brid.) Brid., 1819 
Pterygophyllum struthiopteris là một loài Rêu trong họ Hookeriaceae. Loài này được (Brid.) Brid. mô tả khoa học đầu tiên năm 1819.
Chú thích

↑  The Plant List (2010). “Pterygophyllum struthiopteris”. Truy cập ngày 1 tháng 6 năm 2014.
Pinus praetermissa

| Pinus praetermissa> Tình trạng bảo tồn |
| --- | --- |
 Ít quan tâm  (IUCN 3.1)
Phân loại khoa học
Giới (regnum): Plantae
(không phân hạng): Gymnospermae
Bộ (ordo): Pinales
Họ (familia): Pinaceae
Chi (genus): Pinus
Loài (species): P. praetermissa
Danh pháp hai phần
Pinus praetermissa Styles & McVaugh, 1990 
Pinus praetermissa là một loài thực vật hạt trần trong họ Thông. Loài này được Styles & McVaugh miêu tả khoa học đầu tiên năm 1990.
Chú thích

↑  The Plant List (2010). “Pinus praetermissa”. Truy cập ngày 9 tháng 8 năm 2013.
Ağılbaşı, Kulu

| Ağılbaşı |
| --- | --- |
—  Xã  —
 
AğılbaşıVị trí ở Thổ Nhĩ Kỳ
Quốc gia:  Thổ Nhĩ Kỳ
Tỉnh: Konya
Huyện: Kulu
Dân số (2011)
 • Tổng cộng: 194 người
Múi giờ: EET (UTC+2)
 • Mùa hè (DST): EEST (UTC+3)
Ağılbaşı là một xã thuộc huyện Kulu, tỉnh Konya, Thổ Nhĩ Kỳ. Dân số thời điểm năm 2011 là 194 người.
Prorella artestata

| Prorella artestata> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Lepidoptera
Họ (familia): Geometridae
Chi (genus): Prorella
Loài (species): P. artestata
Danh pháp hai phần
Prorella artestata (Grossbeck, 1908) 
Danh pháp đồng nghĩa
 Gymnoscelis artestata Grossbeck, 1908 
Prorella artestata là một loài bướm đêm trong họ Geometridae.
Chú thích

↑  “Taxapad”. Bản gốc lưu trữ ngày 13 tháng 8 năm 2017. Truy cập ngày 7 tháng 7 năm 2014.
↑  mothphotographersgroup
↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 17 tháng 6 năm 2014.
Phép toán thao tác bit

Trong ngôn ngữ máy tính, các phép toán trên thao tác bit (tiếng Anh: bitwise operation) là các phép toán được thực hiện trên một hoặc nhiều chuỗi bit hoặc số nhị phân tại cấp độ của từng bit riêng biệt. Các phép toán này được thực hiện nhanh, ưu tiên, được hỗ trợ trực tiếp bởi vi xử lý, và được dùng để điều khiển các giá trị để tính toán.
Đối với các loại vi xử lý đời cũ, các phép toán trên thao tác bit thường nhanh hơn phép chia đáng kể, đôi khi nhanh hơn phép nhân, và đôi khi nhanh đáng kể hơn phép cộng, trong khi các vi xử lý hiện đại thường thực hiện phép nhân và phép cộng nhanh tương đương các phép toán trên thao tác bit do cấu trúc đường ống lệnh của chúng dài hơn. Cũng nhờ vào các lựa chọn trong thiết kế cấu trúc, các phép toán trên thao tác bit thường sử dụng ít tài nguyên hơn.
Các toán tử thao tác bit

Các toán tử thao tác bit (tiếng Anh: bitwise operator) là các toán tử được sử dụng chung với một hoặc hai số nhị phân để tạo ra một phép toán thao tác bit. Hầu hết các toán tử thao tác bit đều là các toán tử một hoặc hai ngôi.
Trong các giải thích dưới đây, bất kỳ dấu hiện nào của vị trí một bit được tính từ phía bên phải (nhỏ nhất), tiến dần về bên trái. Ví dụ: số nhị phân 0001 (số một trong hệ thập phân) có các số 0 ở mọi vị trí trừ vị trí đầu tiên.
Các toán tử thao tác bit > AND

Toán tử thao tác bit AND lấy 2 toán hạng nhị phân có chiều dài bằng nhau và thực hiện phép toán lý luận AND trên mỗi cặp bit tương ứng bằng cách nhân chúng lại với nhau. Nhờ đó, nếu cả hai bit ở vị trí được so sánh đều là 1, thì bit hiển thị ở dạng nhị phân sẽ là 1 (1 x 1 = 1); ngược lại thì kết quả sẽ là 0 (1 x 0 = 0). Ví dụ:
| A | B | A&B |
| --- | --- | --- |
0
| 0 | 1 | 0 |
1: 0
1
0101 (số thập phân 5)
AND 0011 (số thập phân 3)
 = 0001 (số thập phân 1)
Phép toán này có thể được sử dụng để xác định xem nếu một bit được thiết đặt (1) hoặc trống (0). Ví dụ: Cho trước dãy bit 0011 (số 3 trong hệ thập phân), để xác định xem bit thứ 2 có được thiết đặt hay không, ta sử phép toán thao tác bit AND với một dãy bit có chứa số 1 duy nhất ở bit thứ 2, ví dụ:
0011 (số thập phân 3)
AND 0010 (số thập phân 2)
 = 0010 (số thập phân 2)
Vì kết quả 0010 là khác 0, ta biết là bit thứ 2 trong dãy bit ban đầu đã được thiết đặt. Điều này được gọi là che đậy bit. (Bằng phép loại suy, công dụng của mặt nạ, các phần không nên bị thay thế hoặc các phần không được quan tâm. Trong trường hợp này, các giá trị 0 che đậy cho các bit không được quan tâm).
Nếu ta lưu trữ kết quả, nó có thể được sử dụng để lưu trữ để xóa các bit được lựa chọn trong một thanh ghi. Cho ví dụ 0110 (số 6 trong hệ thập phân), bit thứ 2 có thể được xóa đi bằng cách sử dụng phép toán thao tác bit AND với dãy có một số 0 duy nhất ở bit thứ 2:
0110 (số thập phân 6)
AND 1101 (số thập phân 13)  
 = 0100 (số thập phân 4)
Vì đặc tính này, việc kiểm tra tính chẵn lẻ của số nhị phân trở nên dễ dàng bằng cách kiểm tra giá trị của bit có giá trị thấp nhất. Sử dụng ví dụ phía trên ta có:
0110 (số thập phân 6)
AND 0001 (số thập phân 1)  
 = 0000 (số thập phân 0)
Trong C, C++, Java, C#, toán tử thao tác bit AND được biểu diễn bằng ký hiệu "&" (dấu và):
x = y & z;
Trong Pascal, toán tử này là "and". Ví dụ:
x:= y and z;
Các toán tử thao tác bit > NOT

Toán tử thao tác bit NOT, hay còn gọi là còn được gọi là toán tử lấy phần bù (complement), là toán tử một ngôi thực hiện phủ định luận lý trên từng bit, tạo thành bù 1 (one’s complement) của giá trị nhị phân cho trước. Bit nào là 0 thì sẽ trở thành 1, và 1 sẽ trở thành 0. Ví dụ:
NOT 0111 (số thập phân 7)
 = 1000 (số thập phân 8)
Bảng chân trị cho NOT:
| A | NOT A |
| --- | --- |
0: 1
1: 0
Phép toán thao tác bit lấy phần bù sẽ tương đương với bù 2 (two’s complement) của giá trị được tính trừ đi 1. Nếu phép toán bù 2 được sử dụng, như vậy:
NOT x = -x – 1
Đối với các số nguyên không âm, phép toán thao tác bit lấy phần bù của một số là "hình ảnh phản chiếu"  của số đó tính tới điểm giữa của giới hạn số nguyên không âm. Vi dụ: đối với số nguyên 8-bit, NOT x = 255 – x, có thể được biểu diễn trên đồ thị dưới dạng một đường thẳng đi xuống mà đường thẳng đó "lật" một dãy tăng dần từ 0 đến 255, đến một dãy giảm dần từ 255 xuống 0. Một ví dụ đơn giản nhưng dễ hình dung là việc đảo ngược một hình ảnh trắng đen mà mỗi pixel trong đó được coi là một số nguyên không âm.
Trong các ngôn ngữ lập trình C, C++, Java, C#, toán tử thao tác bit NOT được biểu diễn bằng ký hiệu "~" (dấu ngã). Trong Pascal, toán tử này là "not". Ví dụ:
x = ~y; // C
Hay
x:= not y; { Pascal }
Câu lệnh trên sẽ gán cho x giá trị "NOT y" - tức phần bù của y. Chú ý rằng, toán tử này không tương đương với toán tử luận lý "not" (biểu diễn bằng dấu chấm than "!" trong C/C++). Về vấn đề này, xin xem ở bài toán tử hoặc các bài về ngôn ngữ C/C++.
Toán tử NOT hữu dụng khi ta cần tìm bù 1 của một số nhị phân. Nó cũng có thể được sử dụng làm bước đầu tiên để tìm số bù 2.
Các toán tử thao tác bit > OR

Phép toán trên thao tác bit OR lấy hai dãy bit có độ dài bằng nhau và thực hiện phép toán lý luận bao hàm OR trên mỗi cặp bit tương ứng. Kết quả ở mỗi vị trí sẽ là 0 nếu cả hai bit là 0, ngược lại thì kết quả là 1. Ví dụ:
0101 (số thập phân 5)
OR 0011 (số thập phân 3)
= 0111 (số thập phân 7)
Bảng chân trị cho OR:
| A | B | A OR B |
| --- | --- | --- |
0
0: 1
| 1 | 0 | 1 |
1
Trong C, C++, Java, C#, toán tử thao tác bit OR được biểu diễn bằng ký hiệu "|" (vạch đứng). Trong Pascal, toán tử này là "or". Ví dụ:
x = y | z; // C
Hay:
x:= y or z; { Pascal }
Câu lệnh trên sẽ gán cho x kết quả của "y OR z". Chú ý rằng toán tử này không tương đương với toán tử luận lý "or" (biểu diễn bằng cặp vạch đứng "||" trong C/C++). Về vấn đề này, xin xem ở bài toán tử hoặc các bài về ngôn ngữ C/C++.
Phép toán thao tác bit OR có thể được sử dụng để thiết đặt bit được chọn thành 1. Ví dụ: Nó có thể được sử dụng để bật (set) một bit (hoặc cờ) trong thanh ghi, trong đó mỗi bit đại diện cho một trạng thái trong phép logic đúng sai (boolean). Vì thế, 0010 (số 2 thập phân) có thể được xem là một bộ 4 cờ, trong đó cờ thứ nhất, thứ ba và thứ tư là trống (0)  và cờ thứ hai được bật (1). Cờ thứ tư có thể được bật bằng cách thực hiện phép toán thao tác bit OR giữa giá trị này và một dãy bit với duy nhất bộ bit thứ 4:
0010 (số thập phân 2)
OR 1000 (số thập phân 8)
 1010 (số thập phân 10)
Kỹ thuật này là một cách hiệu quả để lưu trữ một số trong những giá trị phép toán logic đúng sai (boolean) sử dụng ít bộ nhớ nhất có thể.
Khi làm việc với các máy không có nhiều không gian bộ nhớ trống, các lập trình viên thường áp dụng kĩ thuật trên. Lúc đó, thay vì khai báo tám biến kiểu bool (C++) độc lập, người ta sử dụng từng bit riêng lẻ của một byte để biểu diễn giá trị cho tám biến đó.
Các toán tử thao tác bit > XOR

Phép toán thao tác bit XOR lấy hai dãy bit có cùng độ dài và thực hiện phép toán logic bao hàm XOR trên mỗi cặp bit tương ứng. Kết quả ở mỗi vị trí là 1 chỉ khi bit đầu tiên là 1 hoặc nếu chỉ khi bit thứ hai là 1, nhưng sẽ là 0 nếu cả hai là 0 hoặc cả hai là 1. Ở đây ta thực hiện phép so sánh hai bit, kết quả là 1 nếu hai bit khác nhau và là 0 nếu hai bit giống nhau. Ví dụ:
0101 (số thập phân 5)
XOR 0011 (số thập phân 3)
  0110 (số thập phân 6)
(cách nhớ dễ nhất là: 2 bit giống nhau trả về 0, 2 bit khác nhau trả về 1)
Bảng chân trị cho XOR:
| A | B | A XOR B |
| --- | --- | --- |
0
0: 1
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Phép toán thao tác bit XOR có thể được sử dụng để đảo ngược các bit được lựa chọn trong thanh ghi (còn được gọi là bật (set) hoặc lật (flip)). Bất kỳ bit nào được bật bằng cách thực hiện phép toán thao tác bit XOR nó với 1. Ví dụ: cho dãy bit 0010 (số 2 thập phân), bit thứ hai và thứ tư có thể được kích hoạt bằng cách sử dụng phép toán thao tác bit XOR với một dãy bit có chứa 1 ở vị trí thứ hai và thứ tư:
0010 (số thập phân 2)
XOR 1010 (số thập phân 10)  
 = 1000 (số thập phân 8)
Kỹ thuật này có thể được sử dụng để điều khiển dãy bit biểu hiện các bộ chứa phép toán logic đúng sai (boolean).
Trong C, C++, Java, C#, toán tử thao tác bit XOR được biểu diễn bằng ký hiệu "^" (dấu mũ). Trong Pascal, toán tử này là "xor". Ví dụ:
x = y ^ z; // C
Hay:
x:= y xor z; { Pascal }
Câu lệnh trên sẽ gáp trình viên hợp ngữ (Assembly) thường sử dụng toán tử XOR để gán giá trị của một thanh ghi (register) về 0. Khi thực hiện phép toán XOR cho một mẫu bit với chính bản thân nó, mẫu nhị phân nhận được sẽ toàn bit 0. Trên nhiều kiến trúc máy tính, sử dụng XOR để gán 0 cho một thanh ghi sẽ được CPU xử lý nhanh hơn so với chuỗi thao tác tương ứng để nạp và lưu giá trị 0 vào thanh ghi.
Dịch chuyển và quay bit

Các phép dịch chuyển bit đôi khi được xem là các phép toán thao tác bit, bởi vì chúng sẽ xem một giá trị dưới dạng một dãy bit hơn là dưới dạng số lượng số (numerial quantity). Trong các phép toán này, các chữ số sẽ được di chuyển, hoặc dịch chuyển, sang trái hoặc phải. Các thanh ghi trong vi xử lý máy tính có độ dài cố định, vì vậy một vài bit sẽ bị "dịch chuyển ra ngoài" thanh ghi ở một đầu, trong khi đó thì một lượng bit tương ứng sẽ được "dịch chuyển vào" ở đầu còn lại; sự khác biệt ở các phép toán dịch chuyển bit nằm ở chỗ cách chúng xác định giá trị của các bit được dịch chuyển vào.
Dịch chuyển và quay bit > Dịch chuyển số học

Trong dịch chuyển số học, các bit được dịch chuyển ra khỏi đầu hoặc đuôi sẽ bị loại bỏ. Trong phép dịch chuyển số học về bên trái, các số 0 được dịch chuyển vào bên phải; trong phép dịch chuyển số học bên phải, bit thể hiện dấu được thêm vào bên trái, do đó dấu của số được giữ nguyên.
Ví dụ dưới đây sử dụng thanh ghi 8-bit:
00010111 (số thập phân +23) Dịch chuyển trái
= 00101110 (số thập phân +46)
10010111 (số thập phân -105) Dịch chuyển phải
= 11001011 (số thập phân -53)
Trường hợp đầu tiên, những số tận cùng bên trái được dịch chuyển khỏi thanh ghi, một số 0 mới được thêm vào cuối bên phải của thanh ghi. Trường hợp thứ hai, thành phần cuối bên phải đã được dịch chuyển ra khỏi, và số 1 được thêm vào bên trái, bảo toàn được dấu của số. Nhiều lần dịch chuyển có thể được rút ngắn lại còn một lần. Ví dụ:
00010111 (số thập phân +23) Dịch sang trái 2 lần.
= 01011100 (số thập phân +92)
Dịch chuyển số học bên trái n lần tương đương nhân với 2n (nếu giá trị đó không gây tràn bộ nhớ), trong khi đó thì phép dịch chuyển số học sang phải n lần của một giá trị bù 2 thì tương đương với việc chia cho 2n và làm tròn về phía âm vô cùng. Nếu số nhị phân được xem là bù 1, thì phép dịch chuyển sang phải tương tự sẽ cho kết quả bằng với việc chia số đó cho 2n và làm tròn về phía 0.
Dịch chuyển và quay bit > Dịch chuyển luận lý

| --- | --- |
Left logical shift: Right logical shift
Trong dịch chuyển luận lý, các số 0 sẽ được dịch chuyển vào để thay thế các bit bị loại bỏ. Do đó dịch chuyển luận lý và dịch chuyển số học bên trái là hoàn toàn giống nhau.
Tuy nhiên, dịch chuyển luận lý thêm giá trị 0 vào vị trí bit quan trọng nhất, thay vì sao chép bit mang dấu, điều này khá lý tưởng cho các số nhị phân không dấu, trong khi phép dịch chuyển số học sang phải thì lại lý tưởng cho các số nhị phân bù 2 có dấu.
Dịch chuyển và quay bit > Quay không nhớ

| --- | --- |
Quay trái: Quay phải
Một dạng khác của dịch chuyển được gọi là dịch chuyển vòng hay quay bit. Với phép toán này, các bit được xoay giống như là hai đầu của thanh ghi được gộp lại với nhau. Những giá trị được dịch chuyển vào ở bên phải trong một lần dịch chuyển trái chính là bất kỳ giá trị nào đã được dịch chuyển ra ở bên trái, và ngược lại. Thao tác này hữu ích nếu xảy ra yêu cầu giữ lại toàn bộ bit hiện thời, và thường được sử dụng trong mật mã học kỹ thuật số.