Starpība Starp Pludiņu Un Dubulto

Satura rādītājs:

Starpība Starp Pludiņu Un Dubulto
Starpība Starp Pludiņu Un Dubulto

Video: Starpība Starp Pludiņu Un Dubulto

Video: Starpība Starp Pludiņu Un Dubulto
Video: Par makšķerēšanas noteikumiem,dabas liegumiem un ierobežojumiem Kas jāzin uz ūdeņiem 2024, Maijs
Anonim

Galvenā atšķirība - pludiņš pret dubulto

Programmējot, ir nepieciešams uzglabāt datus. Dati tiek saglabāti atmiņā. Atmiņas vietas, kurās glabājas dati, sauc par mainīgajiem. Katrā atmiņas vietā var saglabāt noteikta veida datus. Atmiņas lielums katram datu tipam ir atšķirīgs. Programmēšanas valodās, piemēram, Python, programmētājam nav jādeklarē mainīgā tips. Programmēšanas valodās, piemēram, Java, programmētājam jādeklarē mainīgā tips. Ir vairāki datu tipi, piemēram, char, int, float un double. Datu tips char tiek izmantots, lai saglabātu vienas rakstzīmes vērtību. Int datu tips tiek izmantots, lai uzglabātu skaitliskas vērtības bez komata. Peldošo un divkāršo datu tipus izmanto, lai uzglabātu skaitliskās vērtības ar decimālzīmēm. Šajā rakstā ir aplūkota atšķirība starp pludiņu un dubulto. Galvenā atšķirība starp pludiņu un dubulto ir tāda, ka pludiņš ir viena precizitātes 32 bitu IEEE 754 peldošā komata datu tips, bet dubultā ir divkāršas precizitātes 64 bitu IEEE 754 peldošā komata datu tips.

SATURS

1. Pārskats un galvenās atšķirības

2. Kas ir pludiņš

3. Kas ir dubultā

4. Līdzības starp pludiņu un dubulto

5. Blakus salīdzinājums - pludiņš pret dubultu tabulas formā

6. Kopsavilkums

Kas ir pludiņš?

Pludiņš ir vienas precizitātes 32 bitu peldošais punkts. Tas ir iepriekš noteikts datu tips, ko atbalsta programmēšanas valodas, piemēram, Java. Lai deklarētu peldošo mainīgo, tiek izmantots atslēgvārds “pludiņš”. Tāpēc to nevar izmantot identifikatoru nosaukumiem, piemēram, metožu nosaukumiem un mainīgo nosaukumiem. Skatiet zemāk esošo programmu.

Starpība starp pludiņu un dubulto
Starpība starp pludiņu un dubulto

01. attēls: Java programma ar mainīgo datu tipu

Saskaņā ar iepriekš minēto programmu skaitlis ir mainīgais, kas var saglabāt peldošā komata skaitli. Šeit -20,5 vietā tiek izmantots -20.5f. -20,5 ir divkāršs burtnieks. Lai norādītu kompilatoru, lai vērtība tiktu saglabāta kā pludiņš, programmētājam jāraksta f vai F.

Kas ir dubultā?

Divkāršais ir dubultas precizitātes 64 bitu peldošais punkts. Tas ir iepriekš noteikts datu tips. Lai deklarētu dubultu mainīgo, tiek izmantots atslēgvārds “double”. Tāpēc to nevar izmantot identifikatoru nosaukumiem, piemēram, metožu nosaukumiem un mainīgo nosaukumiem. Skatiet zemāk esošo programmu.

Starpība starp pludiņu un dubulto attēls 02
Starpība starp pludiņu un dubulto attēls 02

02. attēls: Java programma ar dubultu datu tipu

Saskaņā ar iepriekš minēto programmu skaitlis ir double tipa mainīgais. Drukājot numuru, rezultāts būs -20,5. Vērtības saglabāšanai atmiņā nepieciešami 64 biti. Ja programmētājam ir rakstīts -20,5, tas tiek uzskatīts par dubultu. Viņš to var uzrakstīt arī kā -20,5d. “D” rakstīšana nav obligāta.

Datu veidiem var veikt tipu liešanu. Tas ir viena datu veida pārveidošana par citu datu veidu. Piešķirot mazāku datu tipu lielākam datu tipam, apraide nav nepieciešama. Paplašināšanās notiek baitā, īsā, int, garā, peldošā, dubultā secībā. Piešķirot lielāku datu tipu mazam datu tipam, ir jāveic liešana.

Galvenā atšķirība starp pludiņu un dubulto
Galvenā atšķirība starp pludiņu un dubulto

03. attēls: liešana

Saskaņā ar iepriekš minēto programmu numur1 un num2 ir mainīgo datu tipi. Summa tiek piešķirta mainīgajai summai. Tas ir pludiņš. Tā kā pludiņš ir mazāks datu tips, salīdzinot ar dubulto, to var tieši piešķirt dubultā mainīgā skaitlim bez tipa liešanas.

X un y var uzglabāt dubultus datu tipus. Summa tiek piešķirta mainīgajam z. Tas var arī uzglabāt dubultā. Veidu liešana ir nepieciešama, lai piešķirtu lielāku datu tipu mazākam datu tipam. Tāpēc, lai dubulto vērtību saglabātu mainīgajā mainīgajā, ir jāveic tipveida liešana, jo dubultā ir lielāks datu tips nekā pludiņš.

Kādas ir pludiņa un dubultās līdzības?

  • Gan float, gan double ir iepriekš definēti datu tipi, kurus atbalsta programmēšanas valodas, piemēram, Java.
  • Gan peldošie, gan dubultie veidi netiek izmantoti tādām precizitātēm kā valūta.

Kāda ir atšķirība starp pludiņu un dubulto?

Atšķirīgs raksts vidū pirms tabulas

pludiņš vs dubultā

Pludiņš ir viena precizitātes 32 bitu IEEE 754 peldošā komata datu tips. Double ir dubultas precizitātes 64 bitu IEEE 754 peldošā komata datu tips.
Baitu skaits
Pludiņa garums ir 4 baiti. Dubultā ir 8 baiti.
Noklusējuma vērtības
Pludiņa noklusējuma vērtība ir 0.0f. Double vērtība noklusējuma vērtība ir 0.0d.
Atslēgvārds
Atslēgvārds “pludiņš” tiek izmantots peldošās vērtības deklarēšanai. Atslēgvārds "dubultā" tiek izmantots, lai deklarētu dubultu vērtību.
Nepieciešamā atmiņa
Pludiņam nepieciešama mazāka atmiņa nekā dubultai. Divkāršajam ir nepieciešams vairāk atmiņas nekā pludiņam.

Kopsavilkums - float vs double

Programmējot, ir nepieciešams saglabāt datus. Šie dati tiek glabāti atmiņas vietās un tiek saukti par mainīgajiem. Katrs mainīgais glabā noteikta veida datus. Ir datu tipi, piemēram, int, char, double un float uc Atšķirība starp pludiņu un dubulto ir tāda, ka pludiņš ir datu tips, kas ir viena precizitātes 32 bitu IEEE 754 peldošais punkts, bet dubultā ir datu tips, kas ir dubultās precizitātes 64 bitu IEEE 754 peldošais punkts.

Ieteicams: