---
title: ➕ Operadores
description: "## ➕ Calcular, comparar e combinar | Uso | Operadores | Exemplo | | --- | --- | --- | | Calcular | `+`, `-`, `*`, `/` | `7 / 2` dá `3.5` | | División enteira | `~/` |…"
url: "https://www.drodicio.com/docs/dart/comezando-con-dart/operadores-2/"
updated: "2026-09-24"
category: Tema 1. Comezando con Dart
---

# ➕ Operadores

## ➕ Calcular, comparar e combinar

| Uso | Operadores | Exemplo |
| --- | --- | --- |
| Calcular | `+`, `-`, `*`, `/` | `7 / 2` dá `3.5` |
| División enteira | `~/` | `7 ~/ 2` dá `3` |
| Resto | `%` | `7 % 2` dá `1` |
| Comparar | `==`, `!=`, `<`, `>`, `<=`, `>=` | `nota >= 5` |
| Combinar condicións | `&&` (e), `||` (ou), `!` (non) | `matriculado && nota >= 5` |
| Asignar | `=`, `+=`, `-=`, `*=`, `/=` | `faltas += 1` |

`=` asigna un valor; `==` compara dous valores. As comparacións devolven `true` ou `false`.

`contador++` suma un e `contador--` resta un. Para comezar, úsaos como instrucións separadas, sen mesturalos con outros cálculos.

Usa parénteses para deixar clara a orde: `(nota1 + nota2) / 2`.

## 🔀 Escoller entre dous valores

O operador ternario ten a forma `condicion ? valorSeCerto : valorSeFalso`. Úsao para eleccións pequenas; se a expresión se complica, é mellor un `if`.

> 🔗 [Ver o código en DartPad — https://dartpad.dev/?id=8d350ec8151c861c20c8dd6086516b37](https://dartpad.dev/?id=8d350ec8151c861c20c8dd6086516b37)

[https://dartpad.dev/embed-inline.html?id=8d350ec8151c861c20c8dd6086516b37](https://dartpad.dev/embed-inline.html?id=8d350ec8151c861c20c8dd6086516b37)

O `!` diante dunha condición (`!matriculado`) significa «non». Detrás dun valor (`nota!`) é a afirmación sobre nulos que vimos antes: son usos distintos.

Os operadores para comprobar tipos e os operadores de bits quedan en «Para saber máis».
