μετατροπή ακέραιου τετραψήφιου σε float σε C#

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
it05129
Δημοσιεύσεις: 33
Εγγραφή: 25 Ιαν 2008 19:20

μετατροπή ακέραιου τετραψήφιου σε float σε C#

Δημοσίευση από it05129 » 07 Σεπ 2009 16:17

υπάρχει κάποιος τρόπος σε ένα τετραψήφιο ακέραιο να τοποθετήσω υποδιαστολή μετά τα πρώτα 2 ψηφία του και να τον μετατρέψω σε float???
για παράδειγμα τον 1253 να τον κάνω 12.53

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

μετατροπή ακέραιου τετραψήφιου σε float σε C#

Δημοσίευση από dva_dev » 07 Σεπ 2009 20:03

Διαίρεση με το 100 δεν κάνει αυτό που θέλεις;

dimitriosk12
Δημοσιεύσεις: 1
Εγγραφή: 26 Σεπ 2009 08:54

μετατροπή ακέραιου τετραψήφιου σε float σε C#

Δημοσίευση από dimitriosk12 » 26 Σεπ 2009 09:09

Αν κάνεις κάτι τέτοιο:

float c = 1253 / 100;

Το αποτέλεσμα θα είναι 12. Το πιο απλό που μπορείς να κάνεις είναι:

float a = 1253;
float b = 100;
float c = a / b;

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

μετατροπή ακέραιου τετραψήφιου σε float σε C#

Δημοσίευση από virxen75 » 26 Σεπ 2009 16:44

άκυρο

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες