Kāda ir atšķirība starp int un double C#

Kada Ir Atskiriba Starp Int Un Double C



C# ir populāra programmēšanas valoda, ko plaši izmanto programmatūras izstrādē. C#, lai definētu un attēlotu dažādus datu veidus, tiek izmantoti konkrēti datu tipi, kurus var saturēt mainīgais, un tie ir viens no C# pamatjēdzieniem. C# valodā divi datu tipi, kas visbiežāk tiek izmantoti skaitlisko vērtību attēlošanai, ir “int” un “double”. Tomēr viņiem ir dažas būtiskas atšķirības, kas programmētājiem būtu jāsaprot, un šī ziņa ir par atšķirību starp int un dubulto C#.

Kāda ir atšķirība starp int un double C #?

Galvenā atšķirība starp diviem datu veidiem ir veids, kā tie saglabā un attēlo decimālvērtības. Veseli skaitļi (int) ir veseli skaitļi, kas nozīmē, ka tiem nav komata. Tie tiek izmantoti, lai saglabātu vērtības, kurām nav nepieciešama decimālā precizitāte, piemēram, skaitīšana, indeksēšana un vienkāršas aritmētiskas darbības. Veseli skaitļi C# var svārstīties no -2 147 483 648 līdz 2 147 483 647, kas ir maksimālā vērtība, ko var saturēt “int” datu tips.

No otras puses, dubultnieki (double) ir peldošā komata skaitļi, kas nozīmē, ka tie var attēlot decimāldaļas. Tie tiek izmantoti, lai saglabātu vērtības, kurām nepieciešama decimāldaļu precizitāte, piemēram, aprēķinus, kas ietver daļskaitļus vai decimāldaļas. Dubultsvars C# var būt no -1,7976931348623157E+308 līdz 1,7976931348623157E+308, kas ir maksimālā vērtība, ko var saturēt “dubultais” datu tips.







Apskatīsim katra datu veida piemēru:



Int datu tipa piemērs C#

Int datu tips ir 4 baiti C#, zemāk ir kods, kas veic vienkāršu pievienošanu, izmantojot int datu tipu:



izmantojot sistēmu ;

klases programma

{

statisks nederīgs Galvenā ( virkne [ ] args )

{

starpt num1 = 5 ;

starpt num2 = 10 ;

starpt summa = num1 + num2 ;

Konsole. WriteLine ( '{0} un {1} summa ir {2}' , num1 , num2 , summa ) ;

}

}

Šajā piemērā mēs deklarējam divus mainīgos “num1” un “num2” kā veselus skaitļus un piešķiram tiem attiecīgi vērtības 5 un 10. Pēc tam mēs tos visus saskaitām kopā un ievietojam rezultātu mainīgajā, ko sauc par “summu”, un, visbeidzot, mēs izmantojam Console.WriteLine metodi, lai izdrukātu rezultātu.





Dubultā datu tipa piemērs C#

Dubultais datu tips ir 8 baiti C#, zemāk ir kods, kas veic vienkāršu pievienošanu, izmantojot dubulto datu tipu:



izmantojot sistēmu ;

klases programma

{

statisks nederīgs Galvenā ( virkne [ ] args )

{

dubultā num1 = 7.5 ;

dubultā num2 = 9.5 ;

dubultā produkts = num1 * num2 ;

Konsole. WriteLine ( '{0} un {1} reizinājums ir {2}' , num1 , num2 , produkts ) ;

}

}

Šajā piemērā mēs deklarējam divus mainīgos “num1” un “num2” kā dubultniekus un piešķiram tiem attiecīgi vērtības 7,5 un 9,5. Pēc tam mēs tos reizinām kopā un saglabājam rezultātu mainīgā “produktā”, un pēc tam rezultātu izdrukājam, izmantojot metodi “Console.WriteLine”.

Piezīme: Atmiņas apjoms, ko var saglabāt katrs datu tips, atšķiras starp peldošo un dubulto datu tipu; float var saturēt 4 baitus, bet dubultā var saturēt 8 baitus.

Secinājums

Lai rakstītu efektīvu kodu, ir svarīgi saprast atšķirību starp “int” un “double” C#. Kamēr veseli skaitļi tiek izmantoti veseliem skaitļiem, dubultskaitļi tiek izmantoti darbam ar peldošiem skaitļiem, un katram no tiem ir savi specifiski lietošanas gadījumi. Izmantojot konkrētajam scenārijam atbilstošu datu tipu, programmētāji var nodrošināt, ka viņu kods ir precīzs un efektīvs.