Caret notation

Caret-notation  er en måde at skrive kontroltegn i ASCII-kodning . Indtastningen består af cirkulationssymbolet (^) og et stort bogstav; dette diggram angiver ASCII-koden for tegnet i henhold til bogstavets placering i det engelske alfabet. F.eks. er slutningen-af-transmission-tegnet nummereret 4 og repræsenteres som ^D , fordi D er det fjerde bogstav i alfabetet. Null-tegnet skrives som ^@ ( @ kommer før A i ASCII-tabellen). Tegnet DEL har værdien 127 og skrives normalt som ^? , fordi ASCII-karakteren ? går op til @ og -1 ≡ 127 ( mod 256) . Alternativ forklaring: Hvis du inverterer 7 bits af 127, får du 63, som er ASCII-koden for @ .

Mange computersystemer tillader brugeren at indtaste kontroltegn ved at trykke på Ctrl + <tegn i indtegningstegn>. Dette er praktisk, fordi mange kontroltegn (såsom EOT ) ikke kan indtastes direkte fra tastaturet. Selvom der er mange måder at repræsentere kontroltegn på, gør denne korrespondance mellem indtastningstegn og tastaturinput en acceptabel løsning for mange applikationer.

Caret-notation bruges i mange programmer, især Unix- terminaldrivere og teksteditorer såsom mere og mindre .

Alternative notationer

Acorn -operativsystemer til Atom , BBC Micro , Archimedes og senere RISC OS-computere bruger det lodrette tabulatortegn | i stedet for en vogn. For eksempel er |M (udtales "kontrol M") et vognreturtegn , ASCII 13. ||  — symbol på et lodret rektangel med kode 124 |?  - tegn 127, |! tilføjer 128 til det næste tegn, så |!|? har koden 128+127 = 255.

Se også