Decimalseparatoren er et tegn, der bruges til at adskille heltals- og brøkdelene af et reelt tal i form af en decimalbrøk i decimaltalsystemet . For brøker i andre talsystemer kan udtrykket separator af et tals heltal og brøkdele bruges . Nogle gange kan udtrykkene decimaltegn og decimaltegn også bruges .
I engelsktalende lande (undtagen Sydafrika ), i Kina og de tidligere britiske kolonier bruges en prik som decimalseparator ., i de fleste andre lande er det et komma , .
Valget af tegn til decimalseparatoren påvirker også valget af tusinde -separatortegnet , som bruges til at gøre store tal nemmere at læse. I Rusland bruges et mellemrum [1] til dette, men nogle gange bruges en prik . Til gengæld bruges der i engelsktalende lande et komma til dette. Siden 1992 har den internationale standard ISO 31-0 anbefalet, at hverken prikker eller kommaer bruges til at gruppere cifre, men kun et ikke -brudsmellemrum .
I middelalderen , i preprint-æraen, var det sædvanligt at overstrege ¯hele delen af nummeret. Denne metode blev for eksempel brugt af al-Khwarizmi . Senere begyndte en lille lodret streg at blive brugt til disse formål ˌ(symbol U + 02CC ). Allerede efter begyndelsen af typografien blev det naturligt at vise denne streg enten med en prik eller et komma. Denne proces i de fleste europæiske lande fandt sted i det 17. århundrede, især i Frankrig tog decimalsystemet sin moderne form i værket af Marie Crouse , udgivet i 1641 [2] . De fleste lande har valgt kommaet som decimalsymbol. Engelsktalende lande foretrak dog perioden og begyndte at bruge kommaet som en adskillelse af grupper af udledninger.
I USA blev prikken brugt som decimalseparator. I det britiske imperium blev en prik også brugt i håndskrift, men i typografisk sætning var et interpunct at foretrække - en prik placeret i midten af en linje ·. Men et sådant symbol var allerede i almindelig brug i matematik for at betegne driften af multiplikation , og SI -systemet af enheder tillod ikke dets brug som en separator. Samtidig var det tilladt at bruge en prik. Derfor overtog Storbritannien gradvist det amerikanske system.
I Sydafrika begyndte de at bruge et komma som adskillelsestegn, da de adopterede det metriske system , der erstattede prikken, der blev vedtaget i de tidligere britiske kolonier.
De kunstige sprog Interlingua (siden 1950 ) og Esperanto (siden 1887 ) foreskriver også brugen af et komma som decimalseparator [3] [4] .
I de fleste internationale organisationer (såsom International Bureau of Weights and Measures og ISO ) indtil 1997 blev der på alle sprog, inklusive engelsk, kun anbefalet et komma som decimalseparator. Processen med at acceptere prikken som en decimalseparator begyndte derefter gradvist, og kulminerede med vedtagelsen i 2003 af ISO 31-0-standarden , der gjorde det muligt at bruge både prikken og kommaet.
I arabiske lande, Iran og Afghanistan, bruges det kommalignende, men specielle tegn mumayiz ( arabisk مميّز , afgrænsningstegn ) som decimalseparator: ٫( U+066B ) [5] [6] .
I russiske retsakter (især i GOST'er) er der ingen bestemmelser om obligatorisk brug af et komma som en decimalseparator på alle områder af dokumentation og dataudveksling [7] [8] .
Forfattere til russisksprogede artikler i det russiske videnskabsakademis førende matematiske og naturvidenskabelige tidsskrifter [ 9] [10] [11] bruger både et punktum og et komma som decimalseparator.
GOST R 2.105-2019 ("United system for design documentation. General requirements for text documents") forudsætter brugen af et komma som en decimalseparator (klausul 6.16.8 "Numeriske værdier af mængder i teksten skal angives med den grad af nøjagtighed, der er nødvendig for at sikre produktets krævede egenskaber, mens antallet af decimaler justeres i en række værdier.")
For at forenkle læsningen kan cifre i store tal til venstre (og nogle gange til højre) af decimalseparatortegnet opdeles i grupper med et specialtegn - en separator af grupper af cifre. Opdelingen i grupper udføres med udgangspunkt i decimaladskilleren. Som regel består grupper af tre cifre. Samtidig er tallene i nogle lande traditionelt opdelt i grupper på to eller fire cifre. Opdeling i grupper udføres som regel ikke, hvis der ikke er mere end fire eller fem cifre på den tilsvarende side af decimaladskilleren.
Ligesom med decimalseparatoren bruges forskellige tegn til tusindtalsseparatoren. Hvis en prik bruges som decimalseparator, så kan tusindtalsseparatoren repræsenteres af et komma, apostrof eller mellemrum , og hvis et komma, så med et punktum (denne notation blev f.eks. tidligere brugt på spansk [12] , nu forældet [13] ) eller et mellemrum . Betydningen af punktet og kommaet viser sig således at være kontekstafhængig (for eksempel betyder notationen 1.546 på engelsk et tusind fem hundrede og seksogfyrre , og på russisk betyder det en hel fem hundrede og seksogfyrre tusindedele ) . For at undgå tvetydighed anbefaler internationale standarder ( ISO 31-0 , International Bureau of Weights and Measures, IUPAC ) derfor kun at bruge et ikke -brydende mellemrum (eller tyndt mellemrum i typografisk typesætning) til gruppeseparatoren [14] [15] .
Australien og Oceanien | Amerika | Asien | Afrika | Europa | Konstruerede sprog |
---|---|---|---|---|---|
Prik. | |||||
Australien , New Zealand | Engelsktalende Canada , Mexico , USA , Peru | Brunei , Israel , Indien , Kina , DPRK , Malaysia , Pakistan , Singapore , Taiwan , Thailand , Filippinerne , Sri Lanka , Sydkorea , Japan | Botswana , Egypten , Zimbabwe , Nigeria | Storbritannien , Irland , Schweiz | — |
Komma, | |||||
— | Hele Sydamerika undtagen Peru , samt Guatemala , Honduras , Dominikanske Republik , frankofon Canada , Cuba , Nicaragua , Panama , El Salvador |
Vietnam , Indonesien , Tyrkiet | Cameroun , Sydafrika | Hele Europa undtagen Storbritannien og Irland | Interlingua og Esperanto . |
Mumayiz٫ | |||||
— | — | Afghanistan , Bahrain , Irak , Iran , Qatar , Kuwait , UAE , Oman , Saudi-Arabien , Syrien | — | — | — |
Alle lande, der bruger et komma som en decimalseparator, er også bekendt med engelsksproget notation på grund af det faktum, at et sådant system bruges i mange elektroniske enheder, såsom lommeregnere .
De fleste operativsystemer giver brugeren mulighed for at vælge foretrukne tegn til decimal- og tusinde-separatoren, og softwaren kan respektere dette valg.
De fleste programmeringssprog bruger en prik som en decimalseparator, og under udviklingen af Algol -sproget udbrød en "decimalstorm" mellem udviklerne (se artiklen om Algol -sproget ): Europæerne krævede at vælge et komma, og amerikanerne krævede en periode.
Nogle programmeringssprog - Ada , C# (siden 7.0), D , Haskell (siden 8.6.1), Java , OCaml , Perl , Python (siden 3.6), PHP (siden 7.4), Ruby , Go (siden 1.13), Rust , Julia og Swift understøtter tegnet _( understregning , Unicode U+005F ) som afgrænsning for læsbarhed. Så på disse sprog kan tallet 700000000 skrives sådan her: 700_000_000.
Matematiske tegn | |
---|---|
| |