Matrice [C / C++]
Moderatore:
Paolino
0
voti
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
2
voti
Con uint8_t sei abbastanza fortunato ed è praticamente sempre uguale. I problemi sono con uint16_t, uint32_t o uint64_t. Con queste forme la lunghezza in bits è tecnicamente garantita come tale. Le lunghezze di int, long int, long long int, short int invece variano in base all'architettura hardware.
Lo standard ne impone solo i limiti inferiori.
Lo standard ne impone solo i limiti inferiori.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
-

fairyvilje
15,0k 4 9 12 - G.Master EY

- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
0
voti
fairyvilje ha scritto:Troppo gentile, ma io di microcontrollori sono una capra in realtà.
una volta qualcuno mi disse:
Non esiste un corso per diventare falegname per costruire tavolini. Esiste il corso per diventare falegnami. Una volta che sei capace a lavorare il legno puoi fare i tavolini, gli armadi e le finestre, i letti etc. etc.
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
Ovviamente concordo con lui. Il C++ è sempre C++ (se standard si intende).
Ma la programmazione di microcontrollori richiede un'attenzione al dettaglio e all'uso delle risorse veramente limitate che chi come me si occupa più di programmazione su computer non pone. Cambia la prospettiva con cui si progetta un programma :)
Ma la programmazione di microcontrollori richiede un'attenzione al dettaglio e all'uso delle risorse veramente limitate che chi come me si occupa più di programmazione su computer non pone. Cambia la prospettiva con cui si progetta un programma :)
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
-

fairyvilje
15,0k 4 9 12 - G.Master EY

- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
2
voti
Credo sia l'ora tarda ma credo vi stiate un po' perdendo in un bicchier d'acqua...
Le matrici o strutture dati (e dire che ne avevo tirato giù una carina
) in genere qui sono inutili.. e gli shift pure 
Usiamo gli operatori bitwise, vi va?
per riprendere la funzione di
fairyvilje
O magari si è fatta una certa più per me che per voi e mi sta sfuggendo qualcosa...
Le matrici o strutture dati (e dire che ne avevo tirato giù una carina
Usiamo gli operatori bitwise, vi va?
per riprendere la funzione di
- Codice: Seleziona tutto
if (line & 1)
// linea 1 abilitata
if (line & 2)
// linea 2 abilitata
if (line & 4)
// linea 3 abilitata
O magari si è fatta una certa più per me che per voi e mi sta sfuggendo qualcosa...
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
-

Shockwaver
770 1 5 11 - Expert

- Messaggi: 859
- Iscritto il: 3 mar 2010, 18:56
1
voti
Quindi
1 -> 0 0 1
2 -> 0 1 0
4 -> 1 0 0
Es: 5 -> 1 0 1
-> 1 0 1 & 0 0 1 = 0 0 1 (true)
-> 1 0 1 & 0 1 0 = 0 0 0 (false)
-> 1 0 1 & 1 0 0 = 1 0 0 (true)
Avete ragione :)
1 -> 0 0 1
2 -> 0 1 0
4 -> 1 0 0
Es: 5 -> 1 0 1
-> 1 0 1 & 0 0 1 = 0 0 1 (true)
-> 1 0 1 & 0 1 0 = 0 0 0 (false)
-> 1 0 1 & 1 0 0 = 1 0 0 (true)
fairyvilje ha scritto:Ovviamente hai ragione, è una certa ora anche per me
Avete ragione :)
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
Mi si è cancellato un messaggio O_o...
Sarà tardi anche per il forum.
Sarà tardi anche per il forum.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
-

fairyvilje
15,0k 4 9 12 - G.Master EY

- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
0
voti
Eh ci ho fatto caso D: già magari stanno sistemando qualcosa... e per non fare creare disagi durante il giorno lo fanno tardi... Lo faccio spesso nei miei siti :)
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
1
voti
Rega, sapete che vi dico?!?!?
Buonanotte.

Buonanotte.

Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
-

Shockwaver
770 1 5 11 - Expert

- Messaggi: 859
- Iscritto il: 3 mar 2010, 18:56
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 16 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)