Plānojot, ir nepieciešams saglabāt datus. Dati tiek glabāti atmiņā. Atmiņas vietas, kurās tiek glabāti dati, sauc par mainīgajiem. Katrā atmiņas vietā var saglabāt noteikta veida datus. Katra datu veida atmiņas lielums 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. Pastāv vairāki datu veidi, piemēram, char, int, float un double. Char datu tips tiek izmantots vienas rakstzīmes vērtības glabāšanai. Int datu tips tiek izmantots skaitlisko vērtību glabāšanai bez decimālzīmēm. Pludiņa un dubultā datu tips tiek izmantots skaitlisko vērtību ar decimāldaļu glabāšanai. Šajā rakstā ir apskatīta atšķirība starp pludiņu un dubulto. galvenā atšķirība starp pludiņu un dubulto ir tas pludiņš ir viena precizitātes 32 bitu IEEE 754 peldošā komata datu tips, savukārt dubultā ir divkārša precizitātes 64 bitu IEEE 754 peldošā komata datu tips.
1. Pārskats un galvenās atšķirības
2. Kas ir pludiņš
3. Kas ir divkāršs
4. Līdzības starp pludiņu un dubulto
5. Salīdzinājums blakus - mainieties pret dubultā tabulas formā
6. Kopsavilkums
Pludiņš ir viena precīza 32 bitu peldošā komats. Tas ir iepriekš noteikts datu tips, ko atbalsta programmēšanas valodas, piemēram, Java. Lai deklarētu mainīgo mainīgo, tiek izmantots atslēgvārds “float”. Tātad to nevar izmantot tādu identifikatoru nosaukumiem kā metožu nosaukumi un mainīgo nosaukumi. Skatiet zemāk esošo programmu.
01. attēls: Java programma ar mainīgā datu tipu
Saskaņā ar iepriekšminēto programmu skaitlis ir mainīgais, kas var saglabāt peldošā komata numuru. Šeit -20,5f vietā tiek izmantots -20,5f. -20,5 ir divkāršs burts. Lai norādītu kompilatoru vērtības saglabāšanai kā pludiņu, programmētājam jāraksta f vai F.
Divkāršais ir divkārša precizitāte, 64 bitu peldošais komats. Tas ir iepriekš noteikts datu tips. Lai deklarētu divkāršu mainīgo, tiek izmantots atslēgvārds “dubultā”. Tāpēc to nevar izmantot tādu identifikatoru nosaukumiem kā metožu nosaukumi un mainīgo nosaukumi. Skatiet zemāk esošo programmu.
02 attēls: Java programma ar dubultu datu tipu
Saskaņā ar iepriekšminēto programmu skaitlis ir dubultā tipa mainīgais. Izdrukājot numuru, izvade būs -20,5. Lai saglabātu vērtību, atmiņā nepieciešami 64 biti. Ja programmētājam ir uzrakstīts -20,5, tas tiek uzskatīts par dubultā. Viņš to var arī uzrakstīt kā -20,5d. “D” rakstīšana nav obligāta.
Datu tipus var izpildīt. Tas ir process, kurā viens datu tips tiek pārveidots par citu datu tipu. Piešķirot mazākam datu tipam lielāku datu tipu, apraide nav nepieciešama. Paplašināšana notiek baitā, īsā, vidējā, garā, mainīgā, dubultā secībā. Piešķirot mazākam datu tipam lielāku datu tipu, ir jāveic apraide.
03. attēls: Liešana
Saskaņā ar iepriekš minēto programmu num1 un num2 ir mainīgo datu tipi. Summēšana 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īgajam skaitlim bez veida liešanas.
X un y var saglabāt dubultus datu tipus. Summēšana tiek piešķirta mainīgajam z. To var arī uzglabāt dubultā. Lai mazākam datu tipam piešķirtu lielāku datu tipu, ir nepieciešama veida apraide. Tāpēc, lai dubultā vērtību saglabātu mainīgajam mainīgajam, ir jāveic liešana, jo dubultā ir lielāks datu tips nekā peldošais.
peldēt vs dubultā | |
Pludiņš ir viena precīza 32 bitu IEEE 754 peldošā komata datu tips. | Divkāršais ir dubultā precizitātes 64 bitu IEEE 754 peldošā komata datu tips. |
Baitu skaits | |
Pludiņa garums ir 4 baiti. | Divkāršais ir 8 baitu garš. |
Noklusējuma vērtības | |
Plūsmas noklusējuma vērtība ir 0,0f. | Divkāršā noklusējuma vērtība ir 0,0d. |
Atslēgvārds | |
Atslēgvārds 'peldošs' tiek izmantots, lai deklarētu mainīgo vērtību. | Atslēgvārdu “dubultā” izmanto, lai deklarētu dubultu vērtību. |
Nepieciešamā atmiņa | |
Pludiņam nepieciešama mazāk atmiņas nekā dubultā. | Divkāršais disks prasa vairāk atmiņas nekā pludiņš. |
Plānojot, ir nepieciešams saglabāt datus. Šie dati tiek glabāti atmiņas vietās un tiek saukti par mainīgajiem. Katrā mainīgajā tiek saglabāti noteikta veida dati. Ir tādi datu tipi kā int, char, double un float utt. Šajā rakstā tika apskatīta atšķirība starp diviem datu tipiem, kas ir float un double. Atšķirība starp pludiņu un dubulto ir tāda, ka pludiņš ir datu tips, kas ir vienas precizitātes 32 bitu IEEE 754 peldošais komats, savukārt dubultā ir datu tips, kas ir divkārša precizitāte 64 bitu IEEE 754 peldošais komats.
1. Java mainīgie un (primitīvie) datu tipi. Pieejams šeit
2.Punkts, konsultācijas. “Java Basic Datatypes.”, Konsultāciju punkts, 2018. gada 8. janvāris. Pieejams šeit