Collabora Office 22.05 Hjelp
Konverterer en hvilken som helst streng eller numerisk uttrykk til et heltall.
CInt (Expression)
Heltall
Expression: Any expression that you want to convert.
If the argument is a number, it is used as numeric value of the expression.
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 Collabora Office (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 Collabora Office Basic en overløpsfeil. Ellers returneres resultatet.