LibreOffice 7.5 Hjelp
Konverterer en hvilken som helst streng eller numerisk uttrykk til et heltall.
CInt (uttrykk som variant) som heltall
Integer
Hvis argumentet er streng, trimmer funksjonen det innledende mellomrommet; sÄ prÞver den Ä gjenkjenne et tall med fÞlgende tegn. Syntaksen nedenfor gjenkjennes:
Desimaltall (med valgfritt innledende tegn) ved bruk av desimal- og gruppeseparatorer for lokalitet konfigurert i LibreOffice (gruppeseparatorer er akseptert i alle posisjoner), med valgfri eksponentiell notasjon som "-12e+1" (der et valgfritt fortegnet helt desimaltall etter at e eller E eller d eller D definerer potens pÄ 10);
Oktale tall som "&Onnn...", der "nnn..." etter "&O" eller "&o" er en rekkefĂžlge som ikke er lengre enn 11 sifre, fra 0 til 7, opp til neste ikke-alfanumeriske tegn;
Heksadesimale tall som "&Hnnn...", der "nnn..." etter "&H" eller "&h" er sekvensen av tegn opp til neste ikke-alfanumeriske tegn, og mÄ ikke vÊre lengre enn 8 sifre, fra 0 til 9, A til F, eller a til f.
Resten av strengen ignoreres. Hvis strengen ikke gjenkjennes, f.eks. nÄr det etter trimming av innledende mellomrom ikke starter med pluss, minus, et desimalsiffer eller "&", eller nÄr sekvensen etter "&O" er lengre enn 11 tegn eller inneholder et alfabetisk tegn, er den numeriske verdien av uttrykket 0 .
Hvis argumentet er en feil, brukes feilnummeret som numerisk verdi for uttrykket.
Hvis argumentet er en dato, brukes antall dager siden 1899-12-30 (seriedato) som numerisk verdi for uttrykket. Tid er representert som en brĂžkdel av en dag.
Etter Ă„ ha beregnet den numeriske verdien av uttrykket, avrundes det til nĂŠrmeste heltall (hvis nĂždvendig), og hvis resultatet ikke er mellom -32768 og 32767, rapporterer LibreOffice Basic en overlĂžpsfeil. Ellers returneres resultatet.