Integer och Float på Objekttyper i C ++ Inledning I C ++, sade ett föremål vara av ett heltal typ är ett objekt som innehåller (eller som kan hålla) ett heltal. Också ett syfte sägs vara av en flottör typ är ett objekt som innehåller (eller kan ha) ett nummer som har (eller kan ha) ett decimalkomma. Det finns olika varianter av heltal och olika varianter av flottören. I den här artikeln visar jag dig olika varianter av heltal objektet och flytobjekttyper i C ++. Den Integer Object Type I C ++, har heltal objekttypen 3 heltal typer (vissa säger 4 - se nedan).
Du har kort int typ, typ int och den långa int typen. Ett ändamål sägs vara av typen int kan hålla heltalsvärden som är större än ett objekt sägs vara av den korta int typen. Ett syfte sägs vara av den långa int typ kan hålla heltalsvärden som är större än ett objekt sägs vara av typen int. Följande uttalanden är giltiga: kort int ident1; int ident2; lång int ident3; Storleken (nr. Bitgrupper) enligt något av de ovanstående variationerna beror på systemet C ++ programmet kompileras för. Med ovanstående förklaringarna kan vart och ett av de värden vara positiva (t.ex.
4 eller 4) eller negativ (t.ex. -4). De typer som sådana sägs undertecknas typer. Om du vill bara positiva tal som ska lagras i objekt då måste man föregå typ specifice med ordet, osignerade. Följande uttalanden är giltiga: unsigned kort int ident1; unsigned int ident2; unsigned lång int ident3; Ett tecken (t ex "A") representeras som heltal, så ett tecken beskrivs som ett heltal typ. Med tanke på karaktären som ett heltal typ, har du 4 heltal typer i C ++. Float Object Type I C ++, har flytobjekttypen 3 float typer. Du har flottörtyp, dubbel typ och lång dubbel typ.
Ett syfte sägs vara av dubbel typ kan hålla flyta värden som är större än ett objekt sägs vara av typen float. Värdet på ett objekt sägs vara av den långa dubbel typ är av högre nummer precision än värdet av ett objekt sägs vara av dubbeltypen. Följande uttalanden är giltiga: float ident1; dubbel ident2; lång dubbel ident3; Den unsigned nyckelordet används inte med de olika flyttyper. De olika flottörtyper behöver inte något av de föregående specificeraren för positiva tal. Om en flottör nummer är för lång tid att skriva, kan du skriva in den på ett slags aritmetisk standardformulär format.
Följande initieringen är giltigt. dubbel ident = 2.35e13; Värdet är 2,35 gånger 10 upphöjt till, 13. Observera användningen av e ovan. Om strömmen är negativ, sedan föregå makten med