Nummertecken
Wikipedia
Skiljetecken |
---|
apostrof ( ' ) ( ’ ) |
Andra symboler och tecken |
accent ( ´ ) ( ` ) |
Nummertecken, namn på tecknet #. Kallas även brädgård, staket, fyrkant, square, vedstapel eller trash i vissa sammanhang. Nummertecknet har ASCII-koden 35 (0x23 hexadecimalt), och i Unicode har det kodpunkten U+0023.
Innehåll |
[redigera] Användning
[redigera] Datalogi
Nummertecknet används i många programspråk som inledningen till en radslutskommentar. Programspråkets kompilator eller interpretator ignorerar då samtliga tecken inklusive nummertecknet fram till nästa radslut. I shellscriptet nedan används ett nummertecken för att kommentera ut en del av raden:
echo Dessa ord skrivs ut # men inte dessa
I Unixmiljöer har tvåteckenssekvensen '#!' (nummertecken åtföljt av utropstecken) en särskild betydelse om den förekommer som de allra första tecknen i en exekverbar fil. Operativsystemet tolkar då strängen som följer teckensekvensen som namnet på det program som bör användas för att interpretera resten av filen. Exemplet ovan kan kompletteras för att uttrycka att det scriptet är avsett att exekveras av standardprogrammet '/bin/sh':
#!/bin/sh echo Dessa ord skrivs ut # men inte dessa
Märk att när /bin/sh startar och börjar läsa scriptet tolkas hela den första raden som en kommentar. Eftersom teckensekvensen kom först att användas i samband med shellscript, kom den att heta shebang, en sammanslagning av engelska orden shell och bang (det senare ett vanligt engelskt alternativnamn för utropstecken).
I programspråket C och dess efterföljare C++ och C# tolkas ett nummertecken som första ickeblanka tecken på en rad som början av ett preprocessordirektiv, som till exempel #include
- eller #if
-direktiven.
[redigera] Telefoni
Moderna telefoner har knappsatser med bland annat ett nummertecken. Det används för att skicka ickenumeriska kommandon till telefonväxlar. Ofta används nummertecknet för att avsluta nummersekvenser som matats in.
[redigera] "Pundtecken"
I USA kallas tecknet pound sign och används ofta som förkortning för pound(s) ("pund"), men bara om tecknet förekommer efter ett tal. "23#" utläses alltså "23 pounds" men "#23" utläses "number 23". Förvirrande nog betecknar pound sign i brittisk och australisk engelska pundtecknet '£': nummertecknet kallas i dessa länder hash.