long int size
a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes
Answers were Sorted based on User's Feedback
Answer / guest
integer sizes always depend compiler which are specific to
different processor platforms.
| Is This Answer Correct ? | 34 Yes | 5 No |
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 |
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 |
Answer / jitender mahender
long int occupies 4 bytes in memory.
| Is This Answer Correct ? | 38 Yes | 27 No |
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 |
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 |
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 |
What are the different types of constants?
What is the right type to use for boolean values in c? Is there a standard type?
main() { int i; printf("%d",i^i); }
the expression a=30*1000+2768; evalutes to a) 32768 b) -32768 c) 113040 d) 0
What is the difference between if else and switchstatement
Explain function pointer with exapmles.
Do you know the purpose of 'register' keyword?
Write a main() program that calls this function at least 10 times. Try implementing this function in two different ways. First, use an external variable to store the count. Second, use a local variable. Which is more appropriate?
Which is the best website to learn c programming?
if a person is buying coconuts of Rs10,and then sell that coconuts of Rs9,with the loss of one rupee.After that the person became a millaniore.how?
How do I use strcmp?
how can i include my own .h file EX:- alex.h like #include<alex.h>, rather than #include"alex.h"