![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Absoluter Wert | placroix1 | Shell Programmierung und Scripting | 5 | 12-04-2007 07:26 AM |
| absoluten Pfad | Kirichiko | UNIX for Dummies Questions & Answers | 2 | 10-03-2007 07:30 AM |
| absoluten Pfad | filedeliver | High-Level-Programmierung | 4 | 06-05-2007 06:18 PM |
| Erste absolute Wert ksh | icyhot | UNIX for Dummies Questions & Answers | 3 | 03-30-2006 07:05 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
absoluter Wert
gibt es eine Funktion, die in UNIX konvertieren integer auf absolute Wert mit einem Dezimalpunkt.
Angenommen, x \u003d 15232 y \u003d x/1024 \u003d 14,875 Ich möchte, dass y zu 14/8 Ebenso, wenn y \u003d 6,29452 sie sollten als 6/3 |
|
|||||
|
Rundungsverhalten Fließkommazahlen?
Versuchen Perl Funktion "sprintf".
Ich würde sagen, dass #! / usr / bin /perl -w # Dies wird rund um den Wert von Y auf zwei Dezimalstellen, mit ".2 f" $ Y \u003d 14,875; $ roundedY \u003d sprintf "% .2 f", $ y; print "$ roundedY \ n"; exit; Für weitere Informationen sehen sprintf - formatiert drucken in einen String Das Gleiche ist in C-und Korn in den man-Seiten. Ich hoffe, das hilft. Viel Glück |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|