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 |
Mention four important string handling functions in c languages .
What is scanf_s in c?
Write a Program to find whether the given number or string is palindrome.
What is conio h in c?
When should a type cast be used?
declare afunction pointer to int printf(char *)?
the operator for exponencation is a.** b.^ c.% d.not available
What are linker error?
What are the different types of linkage exist in c?
Explain two-dimensional array.
what is the use of fflush() function?
C program to perform stack operation using singly linked list