Bu sanab o‘tilgan toifalar o‘zlarining qiymatlar qabul qilish oralig‘i va xotiradan egallagan joyining katta yoki kichikligi bilan farqlanadi. Shuning uchun, o‘zgaruvchilarning qabul qiladigan qiymatlarini katta yoki kichikligiga qarab, yuqoridagi toifalardan mosini tanlash maqsadga muvofiqdir.
Toifalar uchun xotira hajmining ajratilishi kompyuter konfiguratsiyasiga va kompilyatorga bog‘liq bo‘ladi. Ixtiyoriy bir toifaning xotirada egallaydigan hajmini bilish mumkin. Buning uchun sizeof() funksiyasini ishlatish mumkin.
#include using namespace std; int main() { cout< system("pause"); } Bu yerda natija baytlarda chiqadi, ya’ni 4. Funksiyaga kirish parametri sifatida toifa nomi beriladi.
Butun toifaning quyidagicha ko‘rinishlari mavjud.
Short short int signed short signed short int unsigned short unsigned short int int signed int unsigned unsigned int long long int signed long signed long int unsigned long unsigned long int Berilgan m va n butun sonlari ustida quyidagi arifmetik amallar bajarish dasturini ko‘rib chiqaylik: mn, m-n, m*n.
#include using namespace std; int main() { int m,n; cin>>m>>n; int k1=m+n; int k2=m-n; int k3=m*n; cout< system("PAUSE"); }