Այսպիսով, պատճառը, որ դուք տեսնում եք int-ը որպես 4 բայթ (32 բիթ), է, քանի որ կոդը կազմված է արդյունավետորեն 32-բիթանոց պրոցեսորի կողմից գործարկվելու համար: Եթե նույն կոդը կազմված է 16-բիթանոց պրոցեսորի համար, ապա int-ը կարող է լինել 16 բիթ, իսկ 64-բիթանոց պրոցեսորի դեպքում՝ 64 բիթ:
Int-ը միշտ 4 բայթ է:
Այսօր կոմպիլյատորների մեծ մասում int-ը 4 բայթ է: Եթե ցանկանում եք ստուգել, թե ինչ է օգտագործում ձեր կոմպիլյատորը, կարող եք օգտագործել sizeof(int) ։
Ի՞նչ է նշանակում 4 բայթ:
Մեկ բայթը լավ է աշխատում առանձին նիշերի համար, բայց համակարգիչները նաև լավ են կարողանում թվերը մանիպուլացնել: Ամբողջ թվերը սովորաբար պահվում են 4 կամ 8 բայթով: 4 բայթը կարող է պահել թվերը -2147483648-ի և 2147483647-ի միջև:
Ի՞նչ է 4 բայթ ամբողջ թիվը:
4 բայթ ամբողջ թվերի համար ամբողջ թվերի միջակայքը (-2147483648)-ից (2147483647) է:
Ինչու է int-ը 2 կամ 4 բայթ:
Այսպիսով, պատճառը, որ դուք տեսնում եք int-ը որպես 4 բայթ (32 բիթ), է, քանի որ կոդը կազմված է արդյունավետորեն 32-բիթանոց պրոցեսորի կողմից գործարկվելու համար: Եթե նույն կոդը կազմված է 16-բիթանոց պրոցեսորի համար, ապա int-ը կարող է լինել 16 բիթ, իսկ 64-բիթանոց պրոցեսորի դեպքում՝ 64 բիթ: