Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [?]Convenzioni informatiche infisse per descrivere la base di un numero numero intero

    Salve
    genericamente per descrivere di quale base numerica faccio:

    (+|-|)0[Xx](0-9A-Fa-f)+
    per gli esadecimali quindi antepongo "0x"

    (+|-|)0[0-7]+
    per gli ottali quindi antepongo "0",
    se pero' dentro trovo anche una cifra da 8 a 9
    lo considero decimale

    (+|-|)[0-9]+
    per i decimali quindi non antepongo nulla
    e vale come default

    ---
    ma allora per i numeri binari che anteposizione si
    dovrebbe usare?
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  2. #2
    up?
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    fondamentalmente non ha molto senso tutta questa cosa dal momento che i numeri sono sempre e solo considerati come unita' binarie (siano HEX,OCT,DEC,BIN)


    complica parecchio la vita la "confusione" l'uso di piu' tipi di notazione all'interno dello stesso programma.

    Meglio usare una sola notazione, senza suffissi.
    ...and I miss you...like the deserts miss the rain...

  4. #4
    Originariamente inviato da vonkranz
    fondamentalmente non ha molto senso tutta questa cosa dal momento che i numeri sono sempre e solo considerati come unita' binarie (siano HEX,OCT,DEC,BIN)


    complica parecchio la vita la "confusione" l'uso di piu' tipi di notazione all'interno dello stesso programma.

    Meglio usare una sola notazione, senza suffissi.

    mi sa che nn ci siamo spiegati
    sto facendo una specie di "itoa" con autodect della base

    solo che nn so come identificare i numeri binari.
    la notazione di masm nn mi piace

    tipo

    0101010B


    insomma dopo il numero mette la lettera B binario, H esadecimale, D decimale, O ottale...
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  5. #5
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    0hFF
    0o08
    0b01

    non e' che hai grandi alternative
    ...and I miss you...like the deserts miss the rain...

  6. #6
    Originariamente inviato da vonkranz
    0hFF
    0o08
    0b01

    non e' che hai grandi alternative

    il problema è che "0b" potrebbe essere un numero esadecimale
    "0o" si confonde troppo
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.