Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla
Una ammiraglia elettrica, da sei o sette posti, con il comfort di viaggio come missione assoluta. Un'auto non per tutti, ma di cui ti innamori dopo pochi giorni, ecco com'è andata la nostra prova di lunga durata
LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e Dual Mode
LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e Dual Mode
Hyper Mini LED con 2.304 zone, DisplayPort 2.1 e Dual Mode: 5K a 165 Hz oppure QHD a 330 Hz: LG propone un monitor da gioco ma dalla buona versatilità creativa, con prestazioni interessanti e un listino di 1.220 euro. Peccato l'alimentatore ingombrante
Motorola edge 70 Fusion FIFA World Cup 26 Edition: un ottimo smartphone per i fan del calcio
Motorola edge 70 Fusion FIFA World Cup 26 Edition: un ottimo smartphone per i fan del calcio
Motorola edge 70 Fusion FIFA World Cup 26 Edition porta la maglia iridata su uno smartphone accessibile: display Extreme AMOLED da 6,78 pollici a 144Hz, fotocamera Sony LYTIA 710 con moto ai, Snapdragon 7s Gen 3 abbinato a 8GB di RAM, batteria da 5200 mAh con ricarica TurboPower a 68W e certificazione IP68/IP69, il tutto in una veste PANTONE Silhouette con logo dorato a 24 carati, moto buds bass incluse in confezione e contenuti software dedicati ai Mondiali 2026
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-11-2003, 19:52   #1
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Conversione Esandecimale

Come si fa la conversione HEX->DEC e viceversa??
Mi interessa prima come farlo io poi come farlo fare al C.



Tnk 10000000
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 20:32   #2
|aura
Member
 
L'Avatar di |aura
 
Iscritto dal: Nov 2003
Città: Carozzo(SP) - Monza(MB)
Messaggi: 236
qui trovi un programmino che lo fa in VB http://www.webngo.net/aspstuff/script/dec2hex.asp

questo invece lo fa in c ma è un po più generico perchè devi scegliere la base...
http://www.itis.mn.it/linux/terza/conversione.htm
e
http://www.itis.mn.it/linux/terza/conversione2.htm

se invece ti interessa solo come si fa a fare la conversione numerica vai qui:
http://a2.swlibero.org/a214.html
|aura è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 23:04   #3
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
wow una tipa (dal nick sembrerebbe) nuova sul forum!

il tuo intervento è già completo, non c'è bisogno di aggiungere altro direi
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 23:16   #4
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da recoil
wow una tipa (dal nick sembrerebbe) nuova sul forum!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 00:09   #5
|aura
Member
 
L'Avatar di |aura
 
Iscritto dal: Nov 2003
Città: Carozzo(SP) - Monza(MB)
Messaggi: 236
mai fidarsi delle apparenze..


|aura è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 07:29   #6
verloc
Senior Member
 
L'Avatar di verloc
 
Iscritto dal: Jan 2000
Messaggi: 551
In C++

int a=16;
int b=17;


std::cout<<std::hex<<std::showbase<<a<<'\n';
std::cout<<b<<'\n';

per fare la funzione inversa:
adoperare come input intermedio uno stringstream dove riversare
la stringa scritta in esa quindi assegnare alla varialbile intera direttamente il contenuto dello stream con l'operatore >>.

Almeno credo

Ultima modifica di verloc : 27-11-2003 alle 07:34.
verloc è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 10:41   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
In C:
Codice:
char exa[100];
sprintf(exa, "%X", numero_intero);
Poi se invece ti interessa l'algoritmo: c'è un algoritmo generico per la conversione da base alpha a base beta...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 12:06   #8
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
trovato l'algoritmo

3AB2 è equivalente a : 2 * 16 ^ 0 + 11 * 16 ^ 1 + 10 * 16 ^ 2 + 3 * 16 ^ 3,
quindi svolgendo i calcoli 15026 in decimale
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 12:13   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Bravo...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 12:22   #10
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Quote:
Originariamente inviato da cionci
Bravo...
tnk!
E che l'algebra che ho per la verifica di domani mi ha aiutato.
Quindi anche x l'ottale è + o - cosi?
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 13:34   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
E' identico...cambia solo la base...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 18:42   #12
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
questa funzione (vedi allegato) converte da qualunque base a qualunque altra:

Codice:
Function f_CnvBase(n1$, b1, b2)
 aaa$ = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
 
 If b1 < 2 Or b1 > 62 Then f_CnvBase = "bad first base": Exit Function
 n = 0
 For k = 1 To Len(n1$)
  a1 = InStr(aaa$, Mid$(n1$, k, 1)) - 1
  If a1 < 0 Or a1 >= b1 Then f_CnvBase = "bad format number": Exit Function
  n = n * b1 + a1
 Next k
 
 If b2 < 2 Or b2 > 62 Then f_CnvBase = "bad second base": Exit Function
 Do While n > 0
  a2 = n Mod b2
  n = Int(n / b2)
  n2$ = Mid$(aaa$, a2 + 1, 1) & n2$
 Loop
 f_CnvBase = n2$
 
End Function
Allegati
File Type: zip temp.zip (7.1 KB, 1 visite)
a2000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e Dual Mode LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e...
Motorola edge 70 Fusion FIFA World Cup 26 Edition: un ottimo smartphone per i fan del calcio Motorola edge 70 Fusion FIFA World Cup 26 Editio...
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati? Renault 5 elettrica al giudizio definitivo: solo...
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
Panasonic ha invalidato il brevetto RAW ...
Il MacBook Neo da 8 GB ha spinto Microso...
Questo TV 4K di LG da 55 pollici e con t...
ByteDance addestra un modello da 10.000 ...
OPPO Reno 16: milioni di microlenti per ...
Il mercato dei TV è fermo, ma gli...
Google Wallet: paghetta digitale ai figl...
Cloudflare ha scritto un browser da zero...
Apple non riesce a comprare abbastanza m...
Fermi tutti: portatile Acer con Intel Co...
Ristrutturazione in casa EA: licenziamen...
Cloudflare avverte: gli umani rischiano ...
Amazon ha costruito un data center da 2 ...
Smartphone premium oltre i 600$: Apple d...
La RAM costa come nel 2007: 20 anni di r...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v