Integer og Float Objekttyper i C ++ Innledning I C ++, et objekt sies å være av et heltall type er et objekt som har (eller som kan holde) et heltall. Også et formål sies å være av en flottør type er et objekt som inneholder (eller kan inneholde) et nummer som har (eller kan ha) desimaltegn. Det finnes forskjellige varianter av heltallet og forskjellige varianter av flottøren. I denne artikkelen viser jeg deg de forskjellige varianter av heltall objekt og hvilke typer float objekt i C ++.
Den Integer Object Type I C ++, har heltallet objekttype 3 heltall typer (noen sier 4 - se nedenfor). Man har korte int type, int typen og den lange int type. Et objekt sies å være av den typen int kan holde heltallsverdiene som er større enn et objekt sies å være av den korte typen int. Et objekt sies å være av den lange int typen kan holde heltallsverdiene som er større enn et objekt sies å være av den typen int. Følgende erklæringer er gyldige: short int ident1; int ident2; lang int ident3; Størrelsen (nr.
Bytes) av en hvilken som helst av de ovennevnte variasjoner avhengig av system C ++ programmet er kompilert for. Med de ovennevnte erklæringer, kan hver av verdiene være positiv (for eksempel 4 eller 4) eller negativ (f.eks -4). Typene som sådan sies å være signert typer. Hvis du ønsker bare positive tall å lagres i objektene da har du å gå foran den typen Specifier med ordet, usignert.
Følgende erklæringer er gyldige: unsigned kort int ident1; unsigned int ident2; usignert lang int ident3; Et tegn (for eksempel "A") er representert som heltall, slik at et tegn er beskrevet som et heltall type. Vurderer tegnet som et heltall type, har du 4 heltall typer i C ++. Float Object Type I C ++, har float objekttype 3 float typer. Du har flottøren typen, dobbelttypen, og den lange dobbelttypen. Et objekt sies å være av dobbelttypen kan holde flyte verdier som er større enn et objekt sies å være av flottøren type.
Verdien av et objekt sies å være av den lange dobbelttypen er av høyere antall presisjon enn verdien av et objekt sies å være av dobbelttypen. Følgende erklæringer er gyldige: float ident1; double ident2; lang dobbel ident3; Den usignert nøkkelordet brukes ikke med de forskjellige float typer. De ulike float typer trenger ikke noen foregående specifier for positive tall. Hvis en flåte nummer er for lang tid å skrive, kan du skrive det med i en slags aritmetisk standard form format. Følgende initialisering er gyldig. double ident = 2.
35e13; Verdien er 2,35 gange