CInt funtzioa

Edukiak

# CInt Function

Kate- edo zenbakizko adierazpenak osoko zenbaki bihurtzen du.

### Sintaxia:

    CInt (Adierazpena As Variant) As Integer

### Return type:

Integer

### Parametroak:

Expression: Any string or numeric expression that you want to convert. To convert a string expression, the number must be entered as normal text using the default number format of your LibreOffice locale settings. For instance, the number must be entered using a dot "." as the decimal point and a comma "," as the thousands separator (for instance 123,456.78) for the English locale setting.

Argumentua katea bada, funtzioak ezkerreko zein eskuineko zuriuneak ezabatuko ditu; ondoren, zenbaki bat ondorioztatzeko saioa egingo du hurrengo karaktereetan. Beheko sintaxia onartzen da:

- Zenbaki dezimalak (ezkerrean ikurra eduki dezakete), LibreOffice aplikaziorako konfiguratuta dagoen eskualde-ezarpeneko dezimal- eta talde-bereizleak dituztenak (talde- bereizleak edozein kokagunetan onartzen dira). Aukeran, notazio esponentziala eduki dezakete, adibidez "-12e+1" (non e edo E edo d edo D ondoko zenbaki dezimal osoak, aukeran ikurduna, 10en berretura definitzen duen);

- Zenbaki zortzitarrak, adibidez "&Onnn...", non "&O" edo "&o" ondoko "nnn..." hurrengo karaktere ez alfanumerikora arte dagoen sekuentzia den, 0 eta 7 artekoa eta 11 digitu baino gehiago ez dituena;

- Zenbaki hamaseitarrak, adibidez "&Hnnn...", non "&H" edo "&h" ondoko "nnn..." hurrengo karaktere ez alfanumerikora arte dagoen sekuentzia den, 0 eta 9 artekoa, A eta F artekoa edo a eta f artekoa eta 8 digitu baino gehiago ez dituena;

Katearen gainerakoari ez ikusiarena egingo zaio. Katea ezagutzen ez bada, alegia, zuriuneak kendu ondoren ezkerretik ez bada plus, minus, digitu hamartar edo "&" karakterearekin hasten, edo "&O" ondoko sekuentzia ez bada 11 karaktere baino luzeagoa edo ez badu karaktere alfabetiko bat, adierazpenaren zenbakizko balioa 0 izango da.

Argumentua errore bat bada, errore-zenbakia adierazpenaren zenbakizko balio gisa erabiliko da.

Argumentua data bat bada, egun kopurua 1899-12-30etik (serieko data) erabiltzen da adierazpenaren zenbakizko balio gisa. Ordua egunaren zati gisa adierazten da.

Adierazpenaren zenbakizko balioa kalkulatu ondoren, osoko balio hurbilenera biribilduko da (beharrezkoa bada) eta, emaitza ez badago -32768 eta 32767 artean, LibreOffice Basic aplikazioak gainezkatze-errore baten berri emango du. Bestela, emaitza itzuliko da.

### Errore-kodeak:

5 Prozedura-dei baliogabea

### Adibidea:

Numeric expressions are displayed according to LibreOffice locale settings:

    Sub ExampleCountryConvert
        MsgBox CDbl(1234.5678) ' 1234.5678
        MsgBox CInt(1234.5678) ' 1235
        MsgBox CLng(1234+5678) ' 6912
        MsgBox CSng(1234.5678) ' 1234.567749023

        MsgBox CDbl(adierazpena := 5678.1234) ' 5678.1234
        MsgBox CInt(expression := 5678.1234) ' 5678
        MsgBox CLng(expression := 5678+1234) ' 6912
        MsgBox CSng(adierazpena := 5678.1234) ' 5678.123535156
    End Sub

Erlazionatutako gaiak

CBool funtzioa

CByte funtzioa

CCur funtzioa

CDate Function

CDbl Function

CDec Function

CLng Function

CSng Function

CStr Function