si, nel caso di un int (short int) e long int il primo bit (a sinistra) è riservato al segno, cosa che non avviene nel caso del qualificatore unsigned. In questo caso non potrà essere immesso un valore con segno meno e tutti i bit sono dedicati alla rappresentazione della quantità numerica.
Per cui, nel caso del qualificatore int potrà essere immesso un valore tra -32768 a +32767, mentre in presenza del qualificatore unsigned int potrà essere immesso un valore tra 0 e 65535....correggetemi se sbaglio...
Programmare in C con Ubuntu 14.04 trusty DE Gnome
Moderatore:
xyz
0
voti
Con il tipo short int (2 bytes) potrai rappresentare da
a 
Invece, con il tipo int (4 bytes) potrai rappresentare da
a 
EDIT: con i tipi unsigned, ti basteràraddoppiare aumentare di 1 gli esponenti delle espressioni precedenti limitandoti ai range positivi
a 
Invece, con il tipo int (4 bytes) potrai rappresentare da
a 
EDIT: con i tipi unsigned, ti basterà
0
voti
Alev,
Sei molto bravo ad estrapolare dal discorso solamente quello che ti fa comodo per sostenere le tue tesi.
Non mi va di dilungarmi ancora a discutere con chi vuole avere per forza ragione.
Certo, visto che sei un moderatore, dovresti evitare di fare interventi sarcastici quando fino a quel momento nessuno era uscito fuori dalle righe.
Huyol aveva risposto educatamente al mio intervento, ma tu hai dovuto mettere un bel commento inutile.
Strano che non lo chiudi, in questo altro thread Display multieffetto e tentativo di riparazione, visto che avevo un opinione diversa dalla tua l'hai bloccato, e nonostante che tutti ti abbiano dato addosso hai comunque dovuto avere l'ultima parola.
Forse non ti rendi conto che qui il provocatore ed il saccente sei tu.
Mi suona come "Padre, perdonali perche non sanno quel che fanno"
Fattela ogni tanto una birra con un amico ...ne hai bisogno!
Adesso non rispondo piu davvero, gia penso di aver mancato troppo di rispetto a chi ha chiesto consigli qui.
Ma tu mi raccomando: non perdere occasione di avere l'ultima parola!
Sei molto bravo ad estrapolare dal discorso solamente quello che ti fa comodo per sostenere le tue tesi.
Non mi va di dilungarmi ancora a discutere con chi vuole avere per forza ragione.
Certo, visto che sei un moderatore, dovresti evitare di fare interventi sarcastici quando fino a quel momento nessuno era uscito fuori dalle righe.
Huyol aveva risposto educatamente al mio intervento, ma tu hai dovuto mettere un bel commento inutile.
alev ha scritto:Oltre che saputello, vedo che sei provocatore, bravo![]()
Se chiudessi il topic, non avrei modo di rispondere pubblicamente alle tue affermazioni da saputello che conosce
Strano che non lo chiudi, in questo altro thread Display multieffetto e tentativo di riparazione, visto che avevo un opinione diversa dalla tua l'hai bloccato, e nonostante che tutti ti abbiano dato addosso hai comunque dovuto avere l'ultima parola.
Forse non ti rendi conto che qui il provocatore ed il saccente sei tu.
se sapessero su cosa gira il forum in cui scrivono...
Mi suona come "Padre, perdonali perche non sanno quel che fanno"
Fattela ogni tanto una birra con un amico ...ne hai bisogno!
Adesso non rispondo piu davvero, gia penso di aver mancato troppo di rispetto a chi ha chiesto consigli qui.
Ma tu mi raccomando: non perdere occasione di avere l'ultima parola!
0
voti
Le tue parole dimostrano per l'ennesima volta che non hai competenze e neppure capacità per ribattere a livello tecnico sulle questioni
Questo è un forum tecnico dove le affermazioni tecniche prive di fondamento sono poco gradite; fattene una ragione
Questo è un forum tecnico dove le affermazioni tecniche prive di fondamento sono poco gradite; fattene una ragione
0
voti
dunque....rifacendomi al post #32 di alev......nel caso di unsigned int con 4 byte (32 bit) io potrò rappresentare valori da 0 fino 2^32 cioè fino a 4.294.967.296 poiché, non essendoci il segno, tutti i bit sono utili per la rappresentazione numerica......it's ok?? 

0
voti
Non hai ben compreso la rappresentazione
Cominciamo un passo alla volta
Se unsigned int occupa 2 bytes (16 bit), quante posizioni posizioni hai
Cominciamo un passo alla volta
Se unsigned int occupa 2 bytes (16 bit), quante posizioni posizioni hai
0
voti
- Codice: Seleziona tutto
unsigned int
0
voti
Esatto, sono 16 posizioni
Comunque, stavo facendo altro in contempranea e non avevo fatto mente locale sulla tua domanda
Con unsigned int, poiché non perdi il bit occupato dal segno, puoi sfruttare tutto l'intervallo di valori da 0 a
(che è diverso da
)
Comunque, stavo facendo altro in contempranea e non avevo fatto mente locale sulla tua domanda
con unsigned int ho a disposizione valori da 2^0 a 2^31
Con unsigned int, poiché non perdi il bit occupato dal segno, puoi sfruttare tutto l'intervallo di valori da 0 a
(che è diverso da
)Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




a 