long int size
a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes

Answers were Sorted based on User's Feedback



long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / guest

Compiler Dependent

Is This Answer Correct ?    112 Yes 18 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / guest

integer sizes always depend compiler which are specific to
different processor platforms.

Is This Answer Correct ?    34 Yes 5 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / asis kumar mohanty

it is compiler and environment dependent.
turbo compiler under c environment takes 4 bytes for
longint.
turbo compiler under unix environment takes 8 bytes.

Is This Answer Correct ?    22 Yes 9 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / raja kumar

yes, i too agree it is compiler dependent. But, can anyone
explain, why it is compiler dependent?

If it is a 16 bit compiler, then the size of int is 2
bytes. If it is a 32 bit compiler, then the size of int is
4 bytes. Is there is any reason behind this? It will be
helpful if anyone clarifies this?

Is This Answer Correct ?    15 Yes 3 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / jitender mahender

long int occupies 4 bytes in memory.

Is This Answer Correct ?    38 Yes 27 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / kamal

compiler dependent

Is This Answer Correct ?    14 Yes 3 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / shruti

yes its compiler dependant..
these are figures with respect to only one compiler..
it may change for others.

but it genrally takes 6 bytes space..

float 4 bytes..
double 8 bytes..

Is This Answer Correct ?    17 Yes 7 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / vinnothkumar

its compiler dependent

Is This Answer Correct ?    15 Yes 5 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / gopi nath

Yes its obsolutely depend upon the the compiler.
turbo compiler in c environment it takes 4 bytes
but in unix environment it takes 8 bytes.......

Is This Answer Correct ?    10 Yes 5 No

long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes ..

Answer / dhiraj

Its always complier depended and the reason for this is
that int is always map to the word size of that processor.

Is This Answer Correct ?    5 Yes 2 No

Post New Answer

More C Interview Questions

How can I change the size of the dynamically allocated array?

0 Answers  


palindrome for strings and numbers----Can anybody do the prog?

6 Answers   CTS, TCS, Vipro Lifescience Pvt,


What is a stream water?

0 Answers  


To what value are pointers initialized? 1) NULL 2) Newly allocated memory 3) No action is taken by the compiler to initialize pointers.

4 Answers   Aricent,


What is union in c?

0 Answers  






What do you mean by keywords in c?

0 Answers  


to find out the reverse digit of a given number

6 Answers   Infosys, Microsoft, TCS, Wipro,


Write a program to find whether the given number is prime or not?

6 Answers  


What is the most efficient way to count the number of bits which are set in a value?

4 Answers  


To find whether a number is even or odd without using any conditional operator??

12 Answers   College School Exams Tests, IBM,


can we have joblib in a proc ?

0 Answers  


What is the difference between call by value and call by reference in c?

0 Answers  


Categories