Difference between revisions of "EN/Documentation/BASIC Guide/Operators"
From Apache OpenOffice Wiki
(New page: {{DISPLAYTITLE:演算子}} {{EN/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=block |PrevPage=Documentation/BASIC Guide/Constants |NextPage=Documentation/BASIC Guide/Bra...) |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{DISPLAYTITLE: | + | {{DISPLAYTITLE:Operatori}} |
{{EN/Documentation/BASICGuideTOC/v2 | {{EN/Documentation/BASICGuideTOC/v2 | ||
|ShowPrevNext=block | |ShowPrevNext=block | ||
Line 8: | Line 8: | ||
}} | }} | ||
− | {{OOo}} Basic | + | {{OOo}} Basic comprende gli operatori matematici, logici e di confronto più diffusi. |
− | == | + | == Operatori matematici == |
− | + | Potete applicare gli operatori matematici a tutti i tipi di numeri, mentre l'operatore + può essere utilizzato anche per collegare le stringhe. | |
{| | {| | ||
− | |<tt>+</tt>|| | + | |<tt>+</tt>||Aggiunta di numeri e valori di date, collegamento di stringhe |
|- | |- | ||
− | |<tt>-</tt>|| | + | |<tt>-</tt>||Sottrazione di numeri e valori di date |
|- | |- | ||
− | |<tt>*</tt>|| | + | |<tt>*</tt>||Moltiplicazione di numeri |
|- | |- | ||
− | |<tt>/</tt>|| | + | |<tt>/</tt>||Divisione di numeri |
|- | |- | ||
− | |<tt>\</tt>|| | + | |<tt>\</tt>||Divisione di numeri con un risultato numerico intero (arrotondato) |
|- | |- | ||
− | |<tt>^</tt>|| | + | |<tt>^</tt>||Elevazione a potenza dei numeri |
|- | |- | ||
− | |<tt>MOD</tt>|| | + | |<tt>MOD</tt>||Operazione modulo (calcolo del resto di una divisione) |
|} | |} | ||
− | == | + | == Operatori logici == |
− | + | Gli operatori logici vi permettono di collegare gli elementi in base alle regole dell'algebra booleana. Se gli operatori sono applicati ai valori logici, il collegamento fornisce direttamente il risultato richiesto. Se utilizzato assieme a valori interi e valori | |
+ | interi lunghi, il collegamento è effettuato a livello di bit. | ||
{| | {| | ||
− | |<tt>AND</tt>|| | + | |<tt>AND</tt>||Collegamento And |
|- | |- | ||
− | |<tt>OR</tt>|| | + | |<tt>OR</tt>||Collegamento Or |
|- | |- | ||
− | |<tt>XOR</tt>|| | + | |<tt>XOR</tt>||Collegamento Exclusive or |
|- | |- | ||
− | |<tt>NOT</tt>|| | + | |<tt>NOT</tt>||Negazione |
|- | |- | ||
− | |<tt>EQV</tt>|| | + | |<tt>EQV</tt>||Equivalenza (parti <tt>True</tt> o <tt>False</tt>) |
|- | |- | ||
− | |<tt>IMP</tt>|| | + | |<tt>IMP</tt>||Implicazione (se la prima espressione è vera, deve essere vera anche la |
+ | seconda) | ||
|} | |} | ||
− | == | + | == Operatori di confronto == |
− | + | Gli operatori di confronto si possono applicare a tutti i tipi di variabili elementari (numeri, date, stringhe e valori logici). | |
{| | {| | ||
− | |<tt>=</tt>|| | + | |<tt>=</tt>||Uguaglianza di numeri, date e stringhe |
|- | |- | ||
− | |<tt><></tt>|| | + | |<tt><></tt>||Disuguaglianza di numeri, date e stringhe |
|- | |- | ||
− | |<tt>></tt>|| | + | |<tt>></tt>||Controllo "Maggiore di" per numeri, date e stringhe |
|- | |- | ||
− | |<tt>>=</tt>|| | + | |<tt>>=</tt>||Controllo "Maggiore di o uguale" per numeri, date e stringhe |
|- | |- | ||
− | |<tt><</tt>|| | + | |<tt><</tt>||Controllo "Minore di" per numeri, date e stringhe |
|- | |- | ||
− | |<tt><=</tt>|| | + | |<tt><=</tt>||Controllo "Minore di o uguale" per numeri, date e stringhe |
|} | |} | ||
− | {{ | + | {{Note|{{OOo}} Basic non supporta l'operatore di confronto <tt>Like</tt> di VBA.}} |
{{PDL1}} | {{PDL1}} | ||
{{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Operators}} | {{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Operators}} |
Latest revision as of 19:07, 6 July 2018
Template:EN/Documentation/BASICGuideTOC/v2
Apache OpenOffice Basic comprende gli operatori matematici, logici e di confronto più diffusi.
Operatori matematici
Potete applicare gli operatori matematici a tutti i tipi di numeri, mentre l'operatore + può essere utilizzato anche per collegare le stringhe.
+ | Aggiunta di numeri e valori di date, collegamento di stringhe |
- | Sottrazione di numeri e valori di date |
* | Moltiplicazione di numeri |
/ | Divisione di numeri |
\ | Divisione di numeri con un risultato numerico intero (arrotondato) |
^ | Elevazione a potenza dei numeri |
MOD | Operazione modulo (calcolo del resto di una divisione) |
Operatori logici
Gli operatori logici vi permettono di collegare gli elementi in base alle regole dell'algebra booleana. Se gli operatori sono applicati ai valori logici, il collegamento fornisce direttamente il risultato richiesto. Se utilizzato assieme a valori interi e valori interi lunghi, il collegamento è effettuato a livello di bit.
AND | Collegamento And |
OR | Collegamento Or |
XOR | Collegamento Exclusive or |
NOT | Negazione |
EQV | Equivalenza (parti True o False) |
IMP | Implicazione (se la prima espressione è vera, deve essere vera anche la
seconda) |
Operatori di confronto
Gli operatori di confronto si possono applicare a tutti i tipi di variabili elementari (numeri, date, stringhe e valori logici).
= | Uguaglianza di numeri, date e stringhe |
<> | Disuguaglianza di numeri, date e stringhe |
> | Controllo "Maggiore di" per numeri, date e stringhe |
>= | Controllo "Maggiore di o uguale" per numeri, date e stringhe |
< | Controllo "Minore di" per numeri, date e stringhe |
<= | Controllo "Minore di o uguale" per numeri, date e stringhe |
Content on this page is licensed under the Public Documentation License (PDL). |