Sei sulla pagina 1di 10

Tipi

didato


Char per
rappresentare singolocarattere
un I byte di
Specificatore formato c

int

per
rappresentare
unavariabileintera 24byte Specificatore
diformato i d i i

Float perrappresentareuna
variabilereale singolaprecisione
a 4 byte Elicatordiformato t.flnf.my

double perlaprcisione


per
rappresentare
unavariabilereale a doppiaprecisione 8byte Specificatore
di formato f

per
rappresentare
untipo datocosta d

Qualificatori int doubleHoa


Olong

pernumerigrandi 48byte Specificatore


diformato lol lol
moltograndi formato illi
Specificatoredi

longlong pernumeri e byte

Specificatore formato Hd

short P numeripiccoli
per a byte di
O
unsigned D pernumerisenzasegno positivi Specificatore
diformato in
Osigned pernumeri consegno Specificatore
diformato
Sequenze diescape
la allarme bepacustico Unastringa èuna sequenzadizero opiù
backspace caratte i da
racchiusi Tutte lestringheterminanocon
la Quindilamemoriafisicarichiedentiunità
If salto pagina
In newline Lo specificatorediformatodiunastringaè S
It taborizzontale
In tabverticale In indudeestringhi stents restituisce la
lunghezzadellastringa'sescludendoautomaticamente
Il backslash lo
l punto interrogativo Es charsalsa Ciaoamici
l apicesingolo intasstrlenbal
I apice doppio printf se èlungaid a
1000 numero ottale
NStampa se èlunga10 9hspazio
1h numero esadecimale

Costante
di enumerazione

enummesi genFebmaraprmaggiolug.ang.seottnordic

Assegna unvalorenumericocrescente ecostanteaivariargomenti È preferibilescriverleinmaiuscolo


evidenziareche
per nonsonovaria
genioFeb i marea ecc
a
se non specifichiamo i valori
a
se specifichiamo i valori gen 5 Febeamar 7ecc
Dichiarazioni

Perutilizzareunaqualsiasivariabile dobbiamoprimadichiararla e poiinizializzarla anchenellastessadichiarazione

int numero 10 equivale a intnumero


numero io

Operatoriaritmetici

e sono operatori binari ossiaagiscono sudueelementi dasinistraversodestra

Non è applicabilenéafloatnéa double


hanno
la stessa precedenzaminore
di chea lorovolta èminorerispettoaglioperatoriunari
Aldisottodiquestitroviamo e cheperòhannoprecedenzamaggiorerispetto a

diincremento e decremento

tt utilizzabilisiacomeprefissochecomesuffisso

Seutilizzaticomeprefisso incrementano decrementano ilvaloreprimadiutilizzarlo Alcontrario seutilizzaticome suffisso


incrementano
ilvaloredopoaverloutilizzato
Es intNE5 A 15
printf ed na di
stampa 5 e incrementa n unoOra neh

fd
printf a AStampa16Hagià diunolavariabileprimaancoradiutilizzarla
incrementato

Glioperatoridi incremento decremento


possonoessereapplicati adunasolavariabile
In uncontestoincuiè significativo soltantol'incremento decremento
adesempioinunfor o altermine diun if
Ntt tu e no n sonodeltuttoequivalenti

e logici
Il rispettivamente
e o sonovalutatidasinistraversodestra Serisultanoveripuòiniziareunadeterminata operazione
risultavero se entrambe lecondizionisonovereFalsosealmenounaèfalsa
I risultavero se unacondizione risultaVERAFalso se losono ENTRAMBE

INPUT OUTPUTCARATTERI

Lalibreriastandartcifornisce duefunzioniperlalettura estampadiuncarattere getchart pitcharl

Egetcharll scansiona il carattere


e l discarfmasoloper
equivalente carattere

putcharle il
stampa carattere è ognivoltachevieneinvocata diprintfmasoloperuncarattere
equivalente
Conversioni

Almplicite double tipo espressione


2Esplicitecasting nome

un'signed
long
Es intx y
ing floatz
unsigned
inte shot
unsigned
E floatx float un float
converte un'int'in

int i charshortenim y

Indie da utilizzarenellascarf li cipermettediriempireunarraylldainputdellatastieraquando


spazioma vogliamo memorizzaretutta la frase il In specificadimemorizzarefinoal primo acapo
utilizziamo uno

Es charstudente so
InseriscoRiccardo Palumbo
printf Enteryourname 18
scarf L'India studente

studente
printf es
Astampa Riccardo Palumbo 18

Leutilizzassi solois inscanfl essamemorizzerebbesolo laprimastringacioèRiccardo


62 ViaMezzanotte Riccardo Palumbo

fsconflfp ed È 3s numero
indirizzo
99
tuttofino
a
fge.to fpl 1Butto le
FscenfIfp e In nome ILggdadyo
riccardo palumbo il

fscanflfpie.li D e te ed nome cognome danni


e a

Legge tuttofinoa elimina


poi leggetuttofino a poielimina 3volte

Potrebbero piacerti anche