Viimeksi päivitetty : 26. maaliskuuta 2024
Parantaa
Kokonaisluvun muuntaminen kelluvapisteen lukumäärä sisältää muuttujan tietotyypin muuttamisen kohdastaint
-llakellua
, sallii desimaalin arvot.Tämä muuntaminen on hyödyllinen suoritettaessa aritmeettisia operaatioita, jotka johtavat murto -arvoihin tai työskennellessään numeeristen tietojen kanssa, jotka vaativat tarkkuutta kokonaislukujen ulkopuolelle.Tässä artikkelissa tutkimme erilaisia tapoja muuntaa INT -tietotyypit kelluvaksi tietotyypiksi.
Sisällysluettelo
- Implisiittisen tyypin muuntamisen käyttäminen
- Käyttämällä nimenomaista tyyppimuunnoksia
- Int kellua C: ssä
- Int kellua C ++: ssa
- Int kellua Javassa
- Int kellua pythonissa
- Int kellua C#: ssä
- Int kellua JavaScriptissä
Muunna int kelluvaksi implisiittisen tyyppisen muuntamisen avulla:
Implisiittisessä tyyppimuunnoksessa kääntäjä muuntaa tietotyypit automaattisesti lausekkeiden aikana tarpeen mukaan
#sisältää käyttäminen nimitila std;int pää-() { // Muuttujien ilmoittaminen ja alustaminen int integrame = 10; kaksinkertainen kaksoisarvo = 5.5; // INTEGER_VALUE ylennetään implisiittisesti kaksinkertaiseksi lisäykseen kaksinkertainen tulos = integrame Tai kaksoisarvo; // Tulosta tulos nyrkkeily << tulos << endl; // Lähtö on 15,5 palata 0 -;}
#sisältää int pää-() { // Muuttujien ilmoittaminen ja alustaminen int integrame = 10; kaksinkertainen kaksoisarvo = 5.5; // INTEGER_VALUE ylennetään implisiittisesti kaksinkertaiseksi lisäykseen kaksinkertainen tulos = integrame Tai kaksoisarvo; // Tulosta tulos printf("%f\ n"- tulos) // Lähtö on 15,5 palata 0 -;}
julkinen luokka Pää- { julkinen staattinen tyhjä pää-(Naru[] armet-A { // Muuttujien ilmoittaminen ja alustaminen int integrame = 10; kaksinkertainen kaksoisarvo = 5.5; // INTEGER_VALUE ylennetään implisiittisesti kaksinkertaiseksi lisäykseen kaksinkertainen tulos = integrame Tai kaksoisarvo; // Tulosta tulos Järjestelmä.ulkona.tulostus(tulos) // Lähtö on 15,5 }}
käyttäminen Järjestelmä;luokka Pääsihteeri { julkinen staattinen tyhjä Pää- (naru[] armet-A { // Muuttujien ilmoittaminen ja alustaminen int integrame = 10; kaksinkertainen kaksoisarvo = 5.5; // INTEGER_VALUE ylennetään implisiittisesti kaksinkertaiseksi lisäykseen kaksinkertainen tulos = integrame Tai kaksoisarvo; // Tulosta tulos Konsoli.Kirjoittaa(tulos) // Lähtö on 15,5 }}
// Muuttujien ilmoittaminen ja alustaminenantaa integrame = 10;antaa kaksoisarvo = 5.5;// INTEGER_VALUE muutetaan implisiittisesti kaksinkertaiseksi lisäykseenantaa tulos = integrame Tai kaksoisarvo;// Tulosta tuloskonsoli.Hirsi(tulos) // Lähtö on 15,5
# Implisiittisen tyypin muuntamisen käyttäminenkokonaisluku = 10float_value = 5.5tulos = kokonaisluku Tai float_value # Muuntaa implisiittisesti kokonaisluku_value kelluaTulosta(tulos-A # Lähtö on 15,5
Tulos
15.5
Muunna int kelluvaksi nimenomaisen tyyppisen muuntamisen avulla:
Muutamme nimenomaisessa tyyppisessä muuntamisessa manuaalisesti tietotyypin toiseen käyttämällä sisäänrakennettuja toimintoja, kuten int (), float (), str () jne.
#sisältää käyttäminen nimitila std;int pää-() { int integrame = 10; // Kokonaisluvun muuntaminen kelluakseen nimenomaisesti kellua kellu = staattinen<kellua-(integrame) nyrkkeily << kellu <<endl; // lähtö on 10,0 palata 0 -;}
#sisältää int pää-() { int integrame = 10; // Kokonaisluvun muuntaminen kelluakseen nimenomaisesti kellua kellu = (kellua-Aintegrame; printf("%f\ n"- kellu) // lähtö on 10,0 palata 0 -;}
julkinen luokka Pää- { julkinen staattinen tyhjä pää-(Naru[] armet-A { int integrame = 10; // Kokonaisluvun muuntaminen kelluakseen nimenomaisesti kellua kellu = (kellua-A integrame; Järjestelmä.ulkona.tulostus(kellu) // lähtö on 10,0 }}
käyttäminen Järjestelmä;luokka Pääsihteeri { julkinen staattinen tyhjä Pää- (naru[] armet-A { int integrame = 10; // Kokonaisluvun muuntaminen kelluakseen nimenomaisesti kellua kellu = (kellua-Aintegrame; Konsoli.Kirjoittaa(kellu) // lähtö on 10,0 }}
antaa integrame = 10;// Kokonaisluvun muuntaminen kelluakseen nimenomaisestiantaa kellu = jäsentää(integrame)konsoli.Hirsi(kellu) // lähtö on 10,0
# Nimenomaisen tyypin muuntamisen käyttäminenkokonaisluku = 10# Kokonaisluvun muuntaminen kellumaan nimenomaisestifloat_value = kellua(kokonaisluku-ATulosta(float_value-A # Lähtö on 10.0
Tulos
10
Muunna int kellua C: ssä:
Tässä on int: n toteutus kellua C -kielellä:
#sisältää int pää-() { int intValue = 10; kellua kellu = (kellua-AintValue; // tyypin valu käyttämällä printf("Kokonaislukuarvo: %D\ n"- intValue) printf("Kelluva arvo: %f\ n"- kellu) palata 0 -;}
Tulos
Kokonaislukuarvo: 10Float Arvo: 10.000000
Muunna int kellua C ++: ssa:
Tässä on int: n toteutus kellua C ++ -kielellä:
#sisältää käyttäminen nimitila std;int pää-() { int intValue = 10; kellua kellu = staattinen<kellua-(intValue) // static_castin käyttö <> nyrkkeily << "Kokonaislukuarvo:" << intValue << endl; nyrkkeily << "Kelluva arvo:" << kellu << endl; palata 0 -;}
Tulos
Kokonaislukuarvo: 10Float Arvo: 10
Muunna int kellua Javassa:
Tässä on int: n toteutus kellua Java -kielellä:
julkinen luokka Inttofloatexample { julkinen staattinen tyhjä pää-(Naru[] armet-A { int intValue = 10; kellua kellu = (kellua-AintValue; // tyypin valu käyttämällä Järjestelmä.ulkona.tulostus("Kokonaislukuarvo:" Tai intValue) Järjestelmä.ulkona.tulostus("Kelluva arvo:" Tai kellu) }}
Tulos
Kokonaisluku Arvo: 10Float Arvo: 10.0
Muunna int float Python:
Tässä on int: n toteutus kellua Python -kielellä:
intValue = 10kellu = kellua(intValue-A # Float () -toiminnon käyttäminenTulosta("Kokonaislukuarvo:"- intValue-ATulosta("Kelluva arvo:"- kellu-A
Tulos
('Kokonaislukuarvo:', 10) ('kelluva arvo:', 10.0)
Muunna int kellua C#: ssä:
Tässä on int: n toteutus kellua C# kielellä:
käyttäminen Järjestelmä;luokka Ohjelmoida { staattinen tyhjä Pää-(naru[] armet-A { int intValue = 10; kellua kellu = (kellua-AintValue; // tyypin valu käyttämällä Konsoli.Kirjoittaa("Kokonaislukuarvo:" Tai intValue) Konsoli.Kirjoittaa("Kelluva arvo:" Tai kellu) }}
Tulos
Kokonaislukuarvo: 10Float Arvo: 10
Muunna int kellua JavaScriptissä:
Tässä on int: n toteutus kellua JavaScript -kielellä:
antaa intValue = 10;antaa kellu = jäsentää(intValue) // ParseFloat () -toiminnon käyttäminenkonsoli.Hirsi("Kokonaislukuarvo:"- intValue)konsoli.Hirsi("Kelluva arvo:"- kellu)
Tulos
Kokonaislukuarvo: 10Float Arvo: 10
Päätelmä:
Kokonaislukujen muuntaminen kelluvuuteen sisältyy nimenomaisesti valaistusten arvon tyyppiin.Tämä muuntaminen mahdollistaa kokonaisluvun arvon käsittelemisen kelluvapisteenä desimaalin tarkkuudella.
Abhais 4517
Parantaa
Seuraava artikkeli
Muunna kelluva merkkijono C ++: ssa