Il linguaggio c/c++ è sicuramente fra quelli più completi e difficili da studiare, ma con un poco di pazienza è possibile capire il suo funzionamento di base. Cominciamo col dire che il linguaggio c/c++ è estremamente tipizzato, occorre sempre gestire i dati per come vengono dichiarati, ma è anche possibile fare il casting, che vedremo passo passo durante la pubblicazione degli altri articoli futuri. Passiamo quindi alla lista dei tipi primitivi del linguaggio, iniziando da quelli che occupano meno memoria fino a quelli più grandi, ovviamente tutto dipende dal sistema operativo, per esempio in un sistema a 64 bit:
Vedremo quando faremo l’SDK di Windows che alcuni di questi tipi possono essere anche diversi. Ma perchè tutti i calcoli sulla grandezza dei dati si fanno come potenze di 2? Perchè i computers capiscono solo il sistema binario, ogni ciclo di clock della cpu l’interruttore può essere aperto o chiuso.
Ma veniamo ad un esempio pratico riguardo a queste prime nozioni:
// Esempio di dichiarazione di variabili #include <stdio.h> int main(int argc, char* argv[]) { int k = 12; k += 15; k--; printf("%d", k); scanf_s("Premere un tasto per terminare il programma"); return 0; }
Ora non dovete guardare tutto il codice, ma soltanto la parte che riguarda la dichiarazione della variabile k, vedete che il linguaggio C è molto potente e consente di essere sintetico, per questo è il mio linguaggio preferito. La funzione printf ha anche altre varianti con argomenti diversi ed in questo caso è utilizzata con il testo per formattare un numero intero %d come vedremo fra qualche articolo. Le operazioni che ho fatto sono una assegnazione al valore 12 della variabile intera k, incremento alla variabile k di 15 e sottrazione i 1, eseguite il codice e vedrete il risultato esatto. Il prossimo articolo riguarderà proprio gli operatori matematici e vedremo anche l’incremento e il decremento prefisso e post-fisso e le differenze tra le due operazioni, successivamente faremo gli operatori logici e le prime strutture di controllo.
Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…
MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→
In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…
In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…
Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…
Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→