28 Haziran 2013 Cuma

C++ VERİ TÜRLERİ

C++ VERİ TÜRLERİ

C++ VERİ TÜRLERİBu makaledee size C++ programlama dilinde kullanılan veri türlerinden bahsedeceğim.Bakalım bu veri türleri neymiş, aralıkları ne kadarmış.Haydi başlayalım...





Veri Türleri

32-bit ve 64-bit derleyiciler için, Microsoft Visual C + + aşağıdaki tabloda gösterilen tiplerini tanır. Aşağıdaki tipi de imzasız formları vardır unutmayın:
  • int (unsigned int)
  • __int8 (imzasız __ int8)
  • __int16 (imzasız __ int16)
  • __int32 (imzasız __ int32)
  • __int64 (imzasız __ int64)
  • kısa (kısa imzasız)
  • uzun (uzun imzasız)
  • uzun (imzasız uzun uzun) uzun
Tür AdBaytDiğer İsimlerDeğerler aralığı
int
4
imzaladı
-2,147,483,648 Için 2,147,483,647
unsigned int
4
imzasız
0 ila 4,294,967,295
__int8
1
karakter
-128 Ile 127 arası
imzasız __ int8
1
unsigned char
0 ile 255
__int16
2
kısa, kısa int, short int imzaladı
-32.768 Ile 32.767
imzasız __ int16
2
imzasız kısa, imzasız kısa int
0 ile 65.535
__int32
4
imzalanmış, imzalanan int, int
-2,147,483,648 Için 2,147,483,647
imzasız __ int32
4
imzasız, unsigned int
0 ila 4,294,967,295
__int64
8
Uzun uzun, uzun uzun imzaladı
-9,223,372,036,854,775,808 Için 9.223.372.036.854.775.807
imzasız __ int64
8
imzasız uzun uzun
0 ile 18.446.744.073.709.551.615
bool
1
hiçbiri
yanlış ya da doğru
karakter
1
hiçbiri
Varsayılan olarak -128 127
Ile derlenmiş 0 ile 255 / J
karakter imzaladı
1
hiçbiri
-128 Ile 127 arası
unsigned char
1
hiçbiri
0 ile 255
kısa
2
short int, short int imzaladı
-32.768 Ile 32.767
kısa imzasız
2
unsigned short int
0 ile 65.535
uzun
4
long int, long int imzaladı
-2,147,483,648 Için 2,147,483,647
uzun imzasız
4
unsigned long int
0 ila 4,294,967,295
uzun uzun
8
hiçbiri (ama __ int64 eşdeğer)
-9,223,372,036,854,775,808 Için 9.223.372.036.854.775.807
imzasız uzun uzun
8
hiçbiri (ancak imzasız __ int64 eşdeğer)
0 ile 18.446.744.073.709.551.615
enum
değişir
hiçbiri
Açıklamalar bakın.
şamandıra
4
hiçbiri
3.4E + / - 38 (7 basamak)
çift
8
hiçbiri
1.7e + / - 308 (15 haneli)
long double
çift ​​aynı
hiçbiri
çift ​​aynı
wchar_t
2
__wchar_t
0 ile 65.535

__ Wchar_t değişebilen geniş karakter veya çok baytlı karakter tipi belirler. Varsayılan olarak wchar_t imzasız kısa bir typedef olduğunu. Bir karakter veya geniş karakter tipi sabit belirlemek için sabit dize önce L örnek kullanın. Ile derlerken / ZC: wchar_t veya / Za , derleyici fonksiyon aşırı yük amaçlı bir imzasız kısa ve wchar_t ayırt edebilirsiniz.
Imzalı ve imzasız bool dışında herhangi bir integral tip kullanılabilir modifiye vardır. Char türü varsayılan olarak imzalanan karakter gibi davranır, ancak belirtebilirsiniz / J varsayılan olarak unsigned char gibi davranmaya yapmak için (derleyici seçeneği).
Dört bayt: int ve imzasız int türleri sistemin kelimenin boyutu var. Ancak, taşınabilir kod int büyüklüğüne bağlı olmamalıdır.
Microsoft C / C + + da boy tamsayı türleri için destek sağlar. 

0 yorum:

Yorum Gönder