---
title: Overbasic – Operatori
description: "Gli operatori vengono utilizzati per eseguire operazioni su variabili e valori. In Overbasic esistono vari tipi di operatori: ***di******Assegnazione***, ***Aritmetici***, ***Logici booleani*** e di ***Confronto***. ### **Operatore di Assegnazione** L'operatore \"=\" (uguale) viene utilizzato per assegnare un valore o il…"
url: "https://www.overcharts.com/it/helpcenter/docs/overbasic-operatori/"
updated: "2024-07-14"
category: "Overbasic / Sintassi & Parole Chiave"
---

# Overbasic – Operatori

Gli operatori vengono utilizzati per eseguire operazioni su variabili e valori.

In Overbasic esistono vari tipi di operatori: ***di******Assegnazione***, ***Aritmetici***, ***Logici booleani*** e di ***Confronto***.

### **Operatore di Assegnazione**

L'operatore "=" (uguale) viene utilizzato per assegnare un valore o il risultato di una espressione ad una variabile:

```
Dim a As Numeric = 10
a = 5 * 4

Dim b As Boolean = False
b = (a > 10)
```

### **Operatori Aritmetici**

| **+** | Addizione: 7 + 3 = 10 |
| --- | --- |
| **-** | Sottrazione: 7 - 3 = 4 |
| ***** | Moltiplicazione: 7 * 3 = 21 |
| **/** | Divisione: 8 / 4 = 2 |
| **\** | Divide due numeri e restituisce solo il resto: 7 \ 3 = 1 |
| **^** | Elevamento a potenza: 2 ^ 3 = 8 |

### **Operatori di Confronto**

Gli operatori di confronto, confrontano due operandi. Restituiscono TRUE se la condizione è soddisfatta, altrimenti FALSE.

| **=** | Uguale: A = B | True se A è uguale a B |
| --- | --- | --- |
| **>** | Maggiore di: A > B | True se A è maggiore di B |
| **>=** | Maggiore o uguale: A >= B | True se A è maggiore o uguale a B |
| **<** | Minore di: A < B | True se A è minore di A |
| **<=** | Minore o uguale: A <= B | True se A è minore o uguale a B |
| **<>** | Diverso: A <> B | True se A è diverso da B |

### **Operatori Logici Booleani**

| **AND** | A **and** B | TRUE se A e B sono TRUE, altrimenti FALSE |
| --- | --- | --- |
| **OR** | A **or** B | TRUE se A o B è TRUE, altrimenti FALSE |
| **NOT** | **not** A | TRUE se A è FALSE, FALSE se A è TRUE |

### **Operatori Stringa**

| **&** | Concatena due stringhe tra di loro: Dim s As String = "ABC" s = s & "DEF" Risultato: "ABCDEF" |
| --- | --- |
