Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Tipi di Dati | Variabili e Tipi di Dati
Introduzione a C++

book
Tipi di Dati

Quando dichiari una variabile, devi specificare quale tipo di dati memorizzeremo in essa. Esistono tipi di dati per una gestione della memoria facile per ogni situazione.

Integer TypesFloating Point TypesCharacter TypesOther Types
intfloatcharbool
shortdoublestringvoid

Numerici

Questi tipi sono essenziali per memorizzare valori numerici e eseguire operazioni matematiche. Sono divisi in due gruppi principali: tipi interi, che memorizzano numeri interi, e tipi a virgola mobile, che memorizzano numeri con parti frazionarie.

h

integers

h

decimals

copy
// examples of literal integers
5 100 30
12
// examples of literal integers 5 100 30

Bool

Il tipo di dato bool rappresenta due valori booleani: zero interpretato come false e uno è interpretato come true.

on = true = 1
off = false = 0

Char

Il tipo di dato char è utilizzato per memorizzare caratteri individuali, che possono includere lettere, cifre, segni di punteggiatura e caratteri speciali. Questi caratteri devono essere racchiusi tra virgolette singole ('), come 'A', '9', o '!'.

Void

Il tipo di dato void rappresenta l'assenza di un valore. È utilizzato principalmente per le funzioni che non restituiscono alcun dato. Quando una funzione è dichiarata come void, significa che la funzione esegue un'azione ma non fornisce un risultato.

Nota

L'uso e lo scopo di void saranno esplorati ulteriormente nel capitolo sulle funzioni.

Puoi controllare il tipo di dato di certe espressioni usando il codice qui sotto. Sentiti libero di sperimentare con esso.

cpp

main

copy
#include <iostream>
#include <typeinfo> // Provides tools for type identification

int main()
{
// `typeid().name()` gives you the type of expression
// Replace `___` with a number, boolean (true/false), or character
std::cout << "The data type is " << typeid(___).name() << std::endl;
}
123456789
#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }

1. Cosa memorizza il tipo di dato int?

2. Qual è la sintassi corretta per un tipo char?

question mark

Cosa memorizza il tipo di dato int?

Select the correct answer

question mark

Qual è la sintassi corretta per un tipo char?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt