Praktisk bruk av C# Float Data Type

Praktisk bruk av C# Float Data Type
C# er et programmeringsspråk som bruker datatyper for å erklære en variabel. På noen språk har vi fleksibiliteten til å bruke eller ikke bruke datatypen. Python er et programmeringsspråk der vi bare kan initialisere variabelen uten å erklære sin type. Et flytende punkt er en av datatypene som brukes til å lagre verdiene som har desimalpunkt. Float brukes når vi deler to eller flere tall, finner en gjennomsnitt eller prosentandel, når du må bruke en formel, eller når vi vet at det forventede resultatet er en desimalverdi. Selv når vi har å gjøre med heltall, kreves noen ganger beregningene for å lagre resultatet av den heltallverdien i en flytende punktvariabel. Det avhenger av situasjonen når vi trenger flottøren for å bruke den. Float har ingen begrensninger, bortsett fra den som vi må skrive “F” med verdien når vi initialiserer den. Flytingspunktverdiene brukes når mer presis utgang er nødvendig. Float hjelper oss med å få den nøyaktige produksjonen som vi bruker i observasjoner eller matematiske beregninger.

Syntaks:

float name_0;

I Float lagrer vi desimalpunktverdiene på opptil syv desimaler eller 7DP. "Float" -ord brukes til å definere datatypen flyter til en hvilken som helst variabel og deretter kommer variabeltnavnet.

Float var_0 = 8997.776f

De “F” med verdien representerer det som en flytende punktverdi.

Eksempel 1:

Dette er en enkel forekomst som forklarer bruken av flytdatatypen for å legge til verdiene.

ved hjelp av system;
Klasseprogram_0

statisk tomrom main ()
Float Value_1 = 78.6f;
Float Value_2 = 76.5f;
FLOAT -resultat = verdi_1+ verdi_2;
Konsoll.Skriv ("Sum av verdi_1 + verdi_2 =" + resultat);

I den første uttalelsen, initialiser de to variablene - “Value_1” og “Value_2”. Disse variablene tilhører float -datatypen. Når vi tildeler verdiene til disse variablene, skriver du “F” på slutten av disse verdiene. "F" forteller kompilatoren at det er en flytende punktverdi. Ellers mottar vi en feilmelding på konsollen. Erklære en annen floatvariabel som lagrer resultatet etter å ha lagt til de to flytende punktverdiene. "Float" er ordet som brukes til å fortelle kompilatoren at den kommende verdien er en flytende punktverdi. Reserver plassen i minnet for en flyteverdi. FLOAT VERDI RESERVER 4 BYTE av plass for en enkelt verdi. Deretter er "resultat" variabelen som lagrer tillegg av "Value_1" og "Value_2". Deretter representerer du en melding og summen av de to flytevariablene på konsollen ved hjelp av konsollen.Skriv () Metode.

Eksempel 2:

I dette tilfellet finner vi gjennomsnittet av tre verdier av heltallstype og lagrer deretter resultatet i en flytende punktvariabel.

ved hjelp av system;
Klasseprogram_1

statisk tomrom main ()
int var_1 = 45;
int var_2 = 89;
int var_3 = 60;
float sum = (float) (var_1 + var_2 + var_3);
Konsoll.WritLine ("Sum av tre heltallverdier er ="+ sum);
sum/= 3;
Konsoll.WritLine ("Gjennomsnitt av tre heltallverdier er ="+ sum);

For å finne gjennomsnittet av de tre heltallene, må vi først erklære de tre forskjellige variablene av heltall. Deretter må vi tilordne dem verdiene. I neste uttalelse erklærer en annen variabel "sum" som har flytdatatypen. I "sum" -variabelen sparer vi summen av nødvendige verdier. Vi legger til de tre variablene og gjør typen støping for å konvertere resultatet av heltallverdier i float. Type støping gjøres ved å legge til "Float" -begrepet rett før verdiene. Etter å ha gjort typekasting av heltallverdiene, lagres den endelige verdien i "sum". Uten støping av typen kan vi ikke lagre heltallstypeverdiene i en float -variabel. Ring deretter konsollen.WritLine () -funksjon for å vise teksten og summen av tre verdier på utgangsskjermen. Etter dette, del summen med 3 ved hjelp av Divide Assignment (/) -operatøren. Til slutt kan du bruke konsollen.WritLine () uttalelse igjen for å vise gjennomsnittet av de tre variablene.

Eksempel 3:

Denne koden tydeliggjør bruken av float når vi må lagre de lignende dataene. Her lagrer vi de forskjellige flytende punktverdiene i en matrise.

ved hjelp av system;
Klasseprogram_2

statisk tomrom main ()
float [] verdier = 3.2f, 5.6f, 78.7f;
for (int i = 0; i<3; i++)
Konsoll.WritLine ("Float -verdien som er lagret ved indeks"+i+"er"+verdier [i]);


Verdiene for flytende punkt kan lagres i en matrise når vi ønsker å definere mer enn en flyteverdi. For dette formålet, definer en float -matrise som heter “Verdier”. Oppbevar deretter tre desimalnumre i den og angi kompilatoren at hver verdi er en flottør ved å legge til bokstaven “F” til den. Nå viser vi matriseelementene ved å bruke "for" -sløyfen. Initialiser iteratoren med “0” og definer en tilstand for å sløyfe den mindre enn 3 ganger. Kroppen kjøres tre ganger fordi den løkker fra “0” -verdien slik at den går som 0,1,2. Konsollen.WritLine () -metoden kjøres tre ganger hver gang verdien av “I” og matriseindeksen for “I” -variabelen vises på konsollen.

Eksempel 4:

La oss bruke eksponenten med flytende punktverdier i C# -programmet.

ved hjelp av system;
Klasseprogram_3

statisk tomrom main ()
float total_0 = 56.77e4f;
Float Total_1 = 78.321e1f;
Konsoll.WritLine ("'E4' av total_0 er"+ total_0);
Konsoll.WritLine ("'E1' til total_1 er"+ total_1);

Erklæringen om to variabler gjøres i den første uttalelsen av koden. Disse variablene heter “Total_0” og “Total_1”, og disse har en float -datatype. Når vi tildeler verdiene til disse variablene, bruker du “e” på slutten av verdiene. Denne "E" viser eksponenten som øker kraften til verdien vi tildeler etter "E". “56.77e4f ”er tilordnet" Total_0 "-variabelen. I denne flytende punktverdien, “56.77 ”er verdien,“ E4 ”betyr“ 104 ” og "F" viser at det er en flytende punktverdi. Det multipliserer de 104 med verdien av 56.77. Gjør det samme med den andre definerte verdien “78.321e1f ”ved å sette“ E ”til 1 som betyr“ 101". Multiplisere verdien av “78.321 ”med 10 og lagre den endelige verdien i samme variabel. Bruk nå konsollen.WritLine () -funksjonen for å skrive ut verdien som er lagret i “Total_0” og “Total_1” på konsollen med en melding.

Konklusjon

Vi diskuterte den praktiske bruken av Float Data -typen i C#. Denne datatypen brukes når vi må bruke desimalverdiene eller når vi vet at det forventede resultatet er en desimalverdi. Denne guiden dekket bruken av float -datatype fra et veldig enkelt til et mer sammensatt eksempel. Vi implementerer også koden som eksponenten i flottøren brukes. Eksponenten tar titalls for å heve kraften til et gitt tall og multipliser deretter med flytverdien. Artikkelen gir hver eneste detalj du trenger å forstå for å bruke flottørene i programmene dine.