ไพป์

จากวิกิพีเดีย สารานุกรมเสรี
ไพป์
| ¦
เครื่องหมายวรรคตอน

กิลเลอเมต ( « » )
จุดไข่ปลา ( , ... )
จุลภาค ( , )
ซอลิดัส ( )
ทวิภาค ( : )
ทับ ( / )
นขลิขิต ( ), [ ], { }, < >
บุพสัญญา ( " )
ปรัศนี ( ? )
มหัพภาค ( . )
ยัติภังค์ ( -, )
ยัติภาค ( , , , )
สัญประกาศ ( _ )
เสมอภาค ( = )
อะพอสทรอฟี ( ', ʻ, )
อัญประกาศ ( “ ”, ‘ ’, " " )
อัฒภาค ( ; )
อัศเจรีย์ ( ! )

การแบ่งคำ

มหรรถสัญญา
เว้นวรรค ( ) () ()
อินเทอร์พังก์ ( · )

การพิมพ์ทั่วไป

แคเรต ( ^ )
เซกชัน ( § )
ดอกจัน ( * )
แด็กเกอร์ ( ) ( )
ทิลเดอ ( ~ )
นัมเบอร์ ( # )
นูเมอโร ( )
บวกและลบ (+ −)
บวกหรือลบ (±)
บุลเลต ( )
แบ็กสแลช ( \ )
ปรัศนีกลับหัว ( ¿ )
เปอร์เซ็นต์ ( %, ‰, )
พิลโครว์ ( )
ไพป์ ( |, ¦ )
ไพรม์ ( )
สกุลเงิน ( ¤ ) ¢, $, , £, ¥, ,
องศา ( ° )
ออเบอลุส (÷)
อันเดอร์สกอร์ ( _ )
อัศเจรีย์กลับหัว ( ¡ )
แอมเพอร์แซนด์ ( & )
แอต ( @ )

การพิมพ์เฉพาะทาง

กรณฑ์ ( )
ซาร์แคซึมมาร์ก
ดัชนี ( )
เพราะฉะนั้น ( )
ลอซินจ์ ( )
อ้างอิง ( )
อินเทอร์รอแบง ( )
แอสเทอริซึม ( )
ไอรอนนีมาร์ก ( ؟ )

เครื่องหมายไทย

โคมูตร ( )
ตีนครุ ( )
ไปยาลน้อย ( )
ไปยาลใหญ่ ( ฯลฯ )
ฟองมัน ( )
ไม้ยมก ( )
อังคั่น ( , ฯะ, , ๚ะ )

    

ไพป์ (อังกฤษ: pipe) หรือ ขีดตั้ง (อังกฤษ: vertical bar) เป็นชื่อของสัญลักษณ์ของตัวอักษร ASCII ที่ตำแหน่ง 124 ตัวอักษรนี้ใช้สัญลักษณ์เส้นในแนวตั้ง ( | ) หรือในบางครั้งใช้เส้นตั้งที่มีแยกตรงกลาง ( ¦ - broken bar) ในคีย์บอร์ดของคอมพิวเตอร์ไอบีเอ็ม จะใช้สัญลักษณ์ broken bar เป็นส่วนมาก แต่อย่างไรก็ตาม broken bar เป็นตัวอักษรที่อยู่ต่างออกไปที่ตำแหน่งของ U+00A6 (¦).

การใช้งาน[แก้]

ทางคณิตศาสตร์[แก้]

ในทางคณิตศาสตร์ ใช้เครื่องหมายสำหรับ

ทางคอมพิวเตอร์[แก้]

ภาษาโปรแกรมหลายภาษาใช้ไพป์เป็นตัวดำเนินการ "หรือ" เพื่อตรวจสอบตรรกะ หรือใช้เป็นตัวดำเนินการแบบบิตสำหรับค่าตัวเลขเช่น

  • if (a < 1 || a > 9) { ... }
  • x = 3 | 5;

ในนิพจน์ปรกติ ใช้บ่งบอกข้อความทางเลือก เช่น "foo|bar" หมายความว่าสามารถเป็นข้อความ "foo" หรือ "bar" ก็ได้

ในบรรทัดคำสั่ง การใช้ไพป์คั่นระหว่างโปรแกรมหรือคำสั่ง หมายถึงการนำค่าส่งออกจากโปรแกรมหรือคำสั่งข้างซ้าย ไปเป็นค่าป้อนเข้าสำหรับอีกโปรแกรมหรือคำสั่งข้างขวา เช่น

  • a.exe | b.exe
  • ls | more

ในโปรแกรมมีเดียวิกิ ใช้เครื่องหมายสำหรับแบ่งค่าพารามิเตอร์ในแม่แบบ และแบ่งเซลล์ในตาราง