Kenoviiva

Kenoviiva
\
Kuva


X Y Z [ \ Sulut ^ _ `
Ominaisuudet
Nimi käänteinen solidus
Unicode U+005C
HTML-koodi \ tai \
UTF-16 0x5C
URL-koodi %5C

Kenoviiva tai kenoviiva ( tietokonekielessä  - kenoviiva [kenoviiva] tai kenoviiva [kenoviiva] englannin  kenoviivasta ), - erikoismerkki ( \ ), jossa on käänteinen oikoviiva normaalille vinoviivalle ( / ) (kutsutaan joskus myös "suoraksi vinoviivaksi") ).

Kenoviiva piirretään kuvitteellisen suorakulmion vasemmasta yläkulmasta oikeaan alakulmaan (eli vinossa taaksepäin kirjoitettaessa vasemmalta oikealle).

Kenoviiva on tarkoitettu käytettäväksi vain joukkomatematiikassa ja tietojenkäsittelytieteessä. Sen käyttäminen muissa tapauksissa (normaalin vinoviivan sijaan ) on yleinen virhe.

Matematiikka

Matematiikassa kenoviiva tarkoittaa joukkoeroa :

 on joukko elementtejä, jotka ovat A:ssa mutta eivät B:ssä.

Joskus kenoviivaa käytetään kirjoittamaan "matriisien vasen osamäärä" .

Unicodessa on myös erityinen merkki tälle " set miinus " (U+2216, ∖) .

Tietojenkäsittely

ALGOL - kielessä vaihtoehtona avainsanoille andja Boolen algebranor merkit ja olivat sallittuja . IBM :n Bob Behmer , joka oli mukana STRETCH -tietokoneen kehittämisessä , keksi ajatuksen jäljitellä näitä hahmoja: ja [1] . Myöhemmin kenoviiva syötettiin ASCII -koodaukseen koodilla 92 (5C 16 ). Samanlaisia ​​merkkejä sisältyi Pascalin ensimmäisiin versioihin [2] joukkojen liittämisestä ja leikkauspisteestä (nykyaikaiset Pascal-käytöt ja tätä varten ). /\\/*+

Microsoftin DOS- ja Windows - käyttöjärjestelmät ja niiden kolmannen osapuolen vastineet käyttävät kenoviivaa hakemistonimien erottamiseen määritettäessä . Unixissa tähän käytettyä vinoviivaa ei voitu käyttää MS-DOSissa, koska sitä käytettiin jo komentorivikytkimien määrittämiseen (perintö CP/M :stä , jossa MS-DOS-komento kirjoitettiin nimellä ). Palvelumerkkinä ( \ ) ei voida käyttää tiedostonimessä . dir /wdir/w

UNIX -perheen käyttöjärjestelmissä ja monissa ohjelmointikielissä ( C , C++ , Java , Python , Perl , PHP [3] , Ruby ) kenoviivaa käytetään välttämään erikoismerkkejä merkkijonoissa ja merkkiliteraaaleissa . BASIC- ja Visual Basicissa kenoviiva tarkoittaa kokonaislukujakotoimintoa.

Säännöllisissä lausekkeissa sitä käytetään yleensä samanaikaisesti välttämään ei-aakkosisia ja ei-numeerisia merkkejä, joilla on erityinen merkitys (tässä tapauksessa itse merkki on yleensä koodattu kaksoiskenoviivalla - \\ ), jota seuraa kirjain, koodaa jokerimerkkiä tai merkkiluokkaa, ja numerosarjalla (jota voi edeltää aakkosellinen etuliite) tarkoittaa merkkiä koodillaan.

Τ Ε Χ -kuvauskielessä kenoviiva edeltää erikoismerkin tunnistetta.

Linkit

Muistiinpanot

  1. Kuinka ASCII sai kenoviivan (downlink) . Haettu 9. tammikuuta 2013. Arkistoitu alkuperäisestä 11. tammikuuta 2013. 
  2. Arkistoitu kopio . Haettu 13. elokuuta 2013. Arkistoitu alkuperäisestä 11. toukokuuta 2012.
  3. versiosta 5.3.0 alkaen käytetään myös nimiavaruuksien määrittämiseen