ასე რომ, მიზეზი, რის გამოც თქვენ ხედავთ int-ს 4 ბაიტად (32 ბიტი), არის რადგან კოდი შედგენილია იმისათვის, რომ ეფექტურად შესრულდეს 32-ბიტიანი CPU. თუ იგივე კოდი შედგენილი იყო 16-ბიტიანი CPU-სთვის, int შეიძლება იყოს 16 ბიტი, ხოლო 64-ბიტიან CPU-ზე შეიძლება იყოს 64 ბიტი.
int ყოველთვის 4 ბაიტია?
დღეს შემდგენლების უმეტესობაში int არის 4 ბაიტი. თუ გსურთ შეამოწმოთ რას იყენებს თქვენი შემდგენელი, შეგიძლიათ გამოიყენოთ sizeof(int).
რას ნიშნავს 4 ბაიტი?
ერთი ბაიტი კარგად მუშაობს ცალკეულ სიმბოლოებზე, მაგრამ კომპიუტერები ასევე კარგად ახერხებენ ციფრების მანიპულირებას. მთელი რიცხვები ჩვეულებრივ ინახება 4 ან 8 ბაიტით. 4 ბაიტს შეუძლია შეინახოს ნომრები -2147483648 და 2147483647 8 ბაიტს შეუძლია შეინახოს ნომრები -9223372036854775808 და 9223372036854775 შორის.
რა არის 4 ბაიტი მთელი რიცხვი?
მთლიანი დიაპაზონი 4 ბაიტი მთელი რიცხვებისთვის არის (-2147483648)-დან (2147483647).
რატომ არის int 2 ან 4 ბაიტი?
ასე რომ, მიზეზი, რის გამოც თქვენ ხედავთ int-ს 4 ბაიტად (32 ბიტი), არის რადგან კოდი შედგენილია იმისათვის, რომ ეფექტურად შესრულდეს 32-ბიტიანი CPU. თუ იგივე კოდი შედგენილი იყო 16-ბიტიანი CPU-სთვის, int შეიძლება იყოს 16 ბიტი, ხოლო 64-ბიტიან CPU-ზე შეიძლება იყოს 64 ბიტი.