C++ Standardı, int, long Type'ın Boyutunun Ne Olacağını Belirtiyor?

C Standardi Int Long Type In Boyutunun Ne Olacagini Belirtiyor



Dilin kodlama kısmına başlamadan önce anlaşılması gereken en önemli kavram veri tipidir. Her değişkenin tutabileceği bilgi türü, veri türü olarak bilinir ve örnekler arasında karakter, değişken ve tamsayı veri türleri bulunur. Veri türleri, C++ programlama dilinde önemli bir rol oynar. Bir değişkende saklanan veri tipini tanımlar.

Bu makale, C++ programlamasında yaygın olarak kullanılan int ve uzun veri türlerinin standart boyutunu göstermektedir.

C++'da int Veri Türü nedir?

bu int tamsayı sayıları depolamak için kullanılan bir C++ veri türüdür. Hem işaretli hem de işaretsiz tamsayıları saklayabilir. İşaretli tamsayılar pozitif veya negatif olabilirken, işaretsiz tamsayılar her zaman pozitiftir. Negatif sayıları ifade edip edemeyeceği, işaretli veya işaretsiz olmasına bağlıdır.







C++'da bir int'nin Standart Durum Boyutu

C++'da bir int'nin standart durum boyutu 4 bayttır (32 bit). -2,147,483,648'den başlayıp 2,147,483,647'ye kadar değişen değerleri saklayabilir. Bununla birlikte, boyutu int kullandığınız derleyiciye veya işletim sistemine göre değişiklik gösterebilir. Örneğin, 32Bit işletim sistemi için int'in boyutu 4 bayttır, ancak 64Bit işletim sistemi için şu olabilir: 8 bayt (64 bit) . Yine de çoğu derleyicide int'in standart boyutu 4 bayt olarak ayarlanmıştır.



C++'da uzun Veri Türü ile kastedilen nedir?

Uzun C++'daki veri türü, değişkenler veya sabitler için değerleri 64 bit depolamayla depolar ve normal 32 bitlik veri türünden daha büyük değişkenler veya sabitler için değerleri depolamak için kullanılan işaretli bir tam sayıdır.



C++'da long'un Standart Durum Boyutu

Çoğu derleyicide, C++'daki standart uzunluk uzunluğu şu şekildedir: 8 bayt (64 bit) . Ancak, uzun veri türünü 32Bit işletim sisteminde kullanırsanız boyut değişebilir. Long boyutunun 8 bayt olarak ayarlanmasının nedeni, kullanıcıların diğerlerine kıyasla çok daha büyük değerleri depolayabilmesidir. int . Yani kullanıcılar büyük sayılar üzerinde çalışmak isterlerse C++ programlarında int yerine long kullanmayı tercih edebilirler.





C++'da Veri Türü Boyutu Nasıl Hesaplanır?

Herhangi bir işletim sisteminde bir derleyici kullanıyorsanız, boyutunu bulabilirsiniz. int Ve uzun aşağıdaki C++ kodunu kullanarak.

#include
kullanarak ad alanı std ;

int ana ( ) {
cout << 'int'in toplam boyutu: ' << boyutu ( int ) << son ;
cout << 'uzunluğun toplam boyutu: ' << boyutu ( uzun ) << son ;
cout << 'Uzun int'nin toplam boyutu: ' << boyutu ( uzun int ) << son ;
geri dönmek 0 ;
}

Yukarıdaki kodda, bir boyutu bulabilirsiniz int , uzun ve uzun int .



Çıktı

Çözüm

C++'da değerler, bellekte tamsayı ve uzun veri türü değişkenleri adı verilen veri türlerinde saklanır. Derleyici boyutuna göre bazı standart değerlere sahiptirler. Ancak çoğu durumda, int veri türü standart bir boyuta sahiptir 4 bayt ve bir uzun veri türünün bir boyutu vardır 8 bayt C++ dilinde.