long int size
a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes
Answers were Sorted based on User's Feedback
Answer / rohit
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 ? | 3 Yes | 1 No |
Answer / jp
The integer size is processor dependent.
In Turbo C or Borland C , we are using only the 8086
virtual mode processor. thus we get size of int as 2Byte
and thus size of long int as 4 Byte.
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / http://abhishek-technicalwork.
the ans to this question is (a) if the compiler is of 16 bit.
like c language compiler of 16 bit.
so it can be said that the size of the long int is compiler dependent..
therefore option (c) is also correct
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / darshan l.
Of course it is compiler dependent.
But the minimum size of long int must be 4 bytes(32 bits); it may be more than that also.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / karthik
THE MAIN USE OF SHORT AND LONG IS TO USE IN COMPILER
INDEPENDENT ENVIRONMENT..
| Is This Answer Correct ? | 0 Yes | 5 No |
Explain what is the difference between functions abs() and fabs()?
write function to reverse char array ... without using second array
write a programming in c language, 1 3 5 7 9 11
what is object oriental programing?
How can I discover how many arguments a function was actually called with?
HOW DO YOU HANDLE EXCEPTIONS IN C?
How can I increase the allowable number of simultaneously open files?
to find the closest pair
What is the relation between # and include<stdio.h>
4. main() { int c=- -2; printf("c=%d",c); }
If you know then define #pragma?
Do string constants represent numerical values?