Come sappiamo, l'elisp supporta il numero in diverse basi, ad es. #20r1j
uguale a 39 in base-10. Voglio visualizzare #20r1j
come #20r1j
. Ma (format "%d" #20r1j)
mi dà 39
. Come mantenere il numero nella sua base originale?Come visualizzare i numeri in basi diverse in elisp?
6
A
risposta
8
Come una stringa di formato, si sono piuttosto limitate nelle basi è possibile visualizzare:
% d significa stampa come numero in decimale (% o ottale, x% hex).
% X è come% x, ma utilizza lettere maiuscole.
È possibile utilizzare la libreria calc per gestire questo per voi, però:
(require 'calc-bin)
(let ((calc-number-radix 20))
(math-format-radix 39))
"1J"
(let ((calc-number-radix 20))
(math-format-radix #20r1j))
"1J"
Come con la sintassi di lettura che si sta utilizzando, i valori consentiti di calc-number-radix
corsa da 2 a 36.
Problemi correlati
- 1. Come si convertono i numeri tra basi diverse in JavaScript?
- 2. Come contare il numero di cifre in numeri in basi diverse?
- 3. bignum in emacs/elisp
- 4. Come visualizzare le diverse esecuzioni in TensorBoard?
- 5. Come visualizzare i numeri di riga in Android Studio
- 6. Come visualizzare i numeri di riga in meno (GNU)?
- 7. Come visualizzare i numeri di riga in D backtrace?
- 8. Utilizzare ostream con basi diverse da 8, 10 e 16
- 9. Funzione filtro in Elisp
- 10. Come creare un DSL in Elisp
- 11. Come visualizzare i numeri di riga nella tabella JSF?
- 12. Richiamate polimorfiche in Emacs/Elisp
- 13. Converti simbolo in stringa in Elisp
- 14. Come visualizzare le diverse rappresentazioni di numeri interi nella finestra di visualizzazione di Eclipse?
- 15. basi Console.WriteLine
- 16. come convertire i numeri big-endian in numeri nativi delphi
- 17. Come gestire i numeri in modo generico?
- 18. Come sommare i numeri generici in C#?
- 19. Come implementare i numeri binari in Haskell
- 20. Come convertire i numeri in stringa indicativa
- 21. Come visualizzare i numeri di riga per impostazione predefinita in SciTE?
- 22. Concatenare numeri binari di lunghezze diverse
- 23. In elisp, come si inserisce una funzione in una variabile?
- 24. Come visualizzare i parametri in una query?
- 25. Come visualizzare i widget inline in lucido
- 26. Come visualizzare i collegamenti selezionabili in UITextView
- 27. Come visualizzare i suggerimenti in Tkinter?
- 28. Come posso visualizzare i dati in memcache?
- 29. Serie di numeri consecutivi (diverse lunghezze)
- 30. Come decollare i numeri di riga in Vi?