What is the actual size of INT in the C language, 2 or 4 bytes?

Asked by Last Modified  

Follow 21
Answer

Please enter your answer

Btech grad with 7 yrs of C++ coding experience and multiple websites running on 1st page of google

The actual size to int is determined by the compiler as the program runs. But theoretically the size is 2 bytes. You can increase the size by adding keyword long infront of it to make the size 4 bytes. Eg int a; // 2 bytes Long int b; // 4 bytes
Comments

Tutor

Its depends upon the complier but generally int size is 2 bytes. We can use modifier also for enhancing the size of int as given below: There are two modifier for INT date type 1. unsigned (2 bytes) 2. long (4 bytes) unsigned int x; unsigned x; (These...
read more
Its depends upon the complier but generally int size is 2 bytes. We can use modifier also for enhancing the size of int as given below: There are two modifier for INT date type 1. unsigned (2 bytes) 2. long (4 bytes) unsigned int x; unsigned x; (These both statements are same in C language and size is 2 bytes) Becasue INT is by default data type in C language. long int x; long x; (These both statements are same in C language and size is 4 bytes) read less
Comments

2 bytes
2 Comments

Interested to teach to class 1 to 5 , 6 to 10 , 11&12

Type Storage size Value range int 2 or 4 bytes -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
Comments

2 byte
Comments

Size of int or any data type depends on compiler. You can use sizeof() operator to determine the size of data type. Better to use sizeof() operator to dynamically calculate size of data type. For example while allocating memory for a integer array. int* ptrArray = (int*)malloc(10 * sizeof(int));
read more
Size of intor any data typedepends oncompiler. You can use sizeof() operator to determine the size of data type. Better to use sizeof() operator to dynamically calculate size of data type. For example while allocating memory for a integer array. int* ptrArray = (int*)malloc(10 * sizeof(int)); read less
1 Comments

The size of an 'int' is really compiler dependent.
Comments

its depend upon the processor.
Comments

I Can teach Programming Languages also

The compiler determines the actual size of int. But theoretically, the size is 2 bytes in 8 - bit machine.The actual answer is the size of any data types will vary on the compiler.
Comments

int 2 bytes double 4 byte actual size
Comments

View 8 more Answers

Related Questions

What is C language?
it is a computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations
Profile Photo
Uday
Why C language is still available in market, while so many & much easier languages are available ?
Now, I agree that you can use OOP in C to some extent, but it's sort of painful and inelegant (well at least compared to C++ I guess). So, what makes C so popular? Is it efficiency; being low-level; the...
Profile Photo
Pankaj
Why does execution of a program in C/C++/Java start from only main?
Main function is calling the other functions of he program and compiler gets this direction while Compiling the code. If it does not find main function then it will also not find the other functions in the code. So, main is required in C program.
Profile Photo
Isha
What is an lvalue?
L-value is short form for left side value. Similarly, r-value, means, right side value.
Profile Photo
Nagasanthoshi

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Why do pointers have a datatype?
Before we start with pointers you must know what is a variable and a datatype. int a; This is the basic line in every program in 'C' . It means that we are asking the compiler to give us 2 bytes of space...
Profile Photo

C-Program Swapping Contents Of Variables Using Function [Call By Reference Method]
//Header Files #include#include // User defined functions swap with 2 pointer variables passed as an argument list void swap(int*i,int*j){ // Local variable temp int temp; // swapping contents using...
Profile Photo

Storage classes in c
Storage classes determine the scope and life time of a variable. Scope is defined as the region over which the defined variable is accessible. Lifetime is the time during which the value of a variable...
Profile Photo

Basics Of C And C++
C++ is powerful, highly flexible, and adaptable programming language that allows software engineers to organise and process information quickly and effectively. But this high-level language is relatively...
Profile Photo

C++ Program-Working with constant using #define preprocessor
//Header Files #include#include // using #define preprocessor for defining a constant#define len 10#define br 5#define rad 3#define NEWLINE '\n' //Main function void main(){ int area_r; float area_c; //Function...
Profile Photo

Recommended Articles

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Applications engineering is a hot trend in the current IT market.  An applications engineer is responsible for designing and application of technology products relating to various aspects of computing. To accomplish this, he/she has to work collaboratively with the company’s manufacturing, marketing, sales, and customer...

Read full article >

Information technology consultancy or Information technology consulting is a specialized field in which one can set their focus on providing advisory services to business firms on finding ways to use innovations in information technology to further their business and meet the objectives of the business. Not only does...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you