In GNU BC kann ich einen Wert mit der print
Anweisung drucken. Je nach Wert und anderen Parametern werden mehr oder weniger Zeichen tatsächlich gedruckt. Wie kann ich die Anzahl der Zeichen ermitteln, die gedruckt werden, damit ich eine Tabelle mit Zahlen in schönen Spalten drucken kann?Wie zählt man die Anzahl der Ziffern einer Zahl in einer Druckanweisung?
0
A
Antwort
0
Sie können die Anzahl der zu druckenden Zeichen mit der speziellen Variablen scale
steuern, die die Anzahl der Nachkommastellen – bestimmt, aber nur die Anzahl der nach den Berechnungen gespeicherten Ziffern ändert. Zum Beispiel:
scale = 3
var = 0.12345
var /* Still shows five digits */
.12345
var/1 /* Now just three digits */
.123
Aber zumindest ist es nicht nur gestutzt, sondern auch Polsterung hinzu:
var = 0.12
var
.12
var/1
.120
Wenn Sie diese verwenden, in einem Skript wollen, möchten Sie wahrscheinlich die zuweisen Ausgang der Division durch eine auf die Variable selbst:
var /= var/1
print var
Für etwas mehr verfeinert als das, ich die Ausgabe von bc zuweisen würde Variablen zu schälen und uns e printf
zum Formatieren.
Verwandte Themen
- 1. Wie man die Anzahl der richtigen Teiler zwischen einer Zahl und einer Liste von Zahlen zählt?
- 2. Wie man die Anzahl der Wörter in einer Zeichenfolge zählt?
- 3. Rubin: die Anzahl von 1en in einer binären Zahl zählt
- 4. Summe der Ziffern einer Zahl in Mysql
- 5. Wie man die Anzahl der Datenpunkte zählt?
- 6. Anzahl der 1s in einer binären Zahl
- 7. wie die Anzahl der Ziffern in einer Zahl mit führenden Nullen erhalten
- 8. append Ziffern einer Zahl - Matlab
- 9. sqlite: wie man die Anzahl der Gruppen zählt
- 10. Wie man die Anzahl der Beziehungen in Neo4j zählt
- 11. Wie zählt man die Anzahl der Schlüssel in einem Hash?
- 12. Perl zählt die Anzahl der Pakete in einer Verbindung
- 13. Wie man eine Änderung der Zahl in einer Matrix in R zählt?
- 14. Teilen einer ganzen Zahl in einzelne Ziffern
- 15. Wie man Wörter in einer Hashmap zählt
- 16. jQuery - Wie zählt man die Anzahl der li's und addiert eins wenn die Zahl ungerade ist?
- 17. Wie zählt man die Anzahl der Wörter in einem Satz?
- 18. Wie zählt man die Anzahl der Ordner in Linux?
- 19. Wie man die Anzahl der aufeinanderfolgenden Duplikate in Ocaml zählt
- 20. Wie man die Anzahl der Funktionsaufrufe in Erlang zählt?
- 21. Wie man die Anzahl der hochgeladenen Dateien in PHP zählt
- 22. Wie kann man die Ziffern einer zweistelligen Zahl getrennt in Java ausgeben?
- 23. Wie man die Anzahl der Elemente in einer Zeile in SQL zählt und als Gruppe anzeigt
- 24. Wie zählt man die Anzahl der Wörter in jeder Zeile einer Textdatei in C++?
- 25. Anzahl der Ziffern in einer Reihe mit Lisp mit cond
- 26. zählt, wie viele Zeichen oberhalb einer ganzen Zahl Cutoff
- 27. Wie fügen Sie in einer Objekteigenschaft basierend auf der Anzahl der Ziffern in einer Zahl mehr hinzu?
- 28. Wie durchläufe ich die Ziffern einer ganzen Zahl?
- 29. Schnellster Weg, um die Anzahl der Ziffern einer Zahl zu erhalten?
- 30. Capistrano: Wie man die Anzahl der Server in einer Rolle zählt