Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


how the size of an integer is decided?
- is it based on processor or compiler or OS?

Answers were Sorted based on User's Feedback



how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / prashant

It depend upon What kind of machine you have (16 or 32 bit)?
If you are using 16 bit machine then int requires 2 bytes of
memory and if you are using 32 bit machine then int requires
4 bytes of memory...

Is This Answer Correct ?    1 Yes 2 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / vishal

In this case,

Processor : now if we consider size of ALU (16 bit or 32
bit) then int size get differed.

OS: in case of OS size of int varies in windows & linux.

Compiler : In case of compiler, C compiler has size of int 2
bytes while on same OS & processor Java compiler has 4 bytes

Finally conclusion is as per operation capacity of ALU,
operating systems are designed.

while in case of compiler i think they work in somewhat
upper layers so it doesn't matter with internal operation.

Is This Answer Correct ?    0 Yes 1 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / hrishikesh

I think it is decided by Os...
Because variables are assigned memory while the program is
in execution which is done by the OS,and the "MEMORY
MANAGEMENT" is one of the important services provided by the
OS which does the "memory allocation and De allocation".

So, what will be the amount of location needed to store an
int is OS dependent .

Thanks ....,,,,

Is This Answer Correct ?    0 Yes 1 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / mrutyunjay sawant

its depends upon word length of processor

Is This Answer Correct ?    0 Yes 2 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / hi

processor

Is This Answer Correct ?    13 Yes 16 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / hi

os

Is This Answer Correct ?    9 Yes 14 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / rani

I think its compiler specific bcoz a char holds 1byte in c
where as it holds 2 bytes in java.

Is This Answer Correct ?    3 Yes 8 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / rahul

definitely os bcoz.c compiler occupies 2 bytes in windows
where as the same c compiler occupies 4 bytes in linux.

Is This Answer Correct ?    3 Yes 11 No

how the size of an integer is decided? - is it based on processor or compiler or OS?..

Answer / rajan

it's OS, I'm sure bcoz I read this answer in Programming
Interview Exposed Book.

Is This Answer Correct ?    1 Yes 13 No

Post New Answer

More C Interview Questions

in multiple branching construct "default" case is a) optional b) compulsarily c) it is not include in this construct d) none of the above

0 Answers  


how to print "hai" in c?

13 Answers   TCS,


What is C language ?

0 Answers   Jekson,


What is a Deque?

2 Answers  


void main() { int *ptr; ptr = (int *) 0x400 ; printf("ptr=%d",ptr); } output?

1 Answers  


a number is perfect if it is equal to the sum of its proper divisor.. 6 is perfect number coz its proper divisors are 1,2 and three.. and 1+2+3=6... a number is deficient if the sum of its proper divisor is less than the number.. sample: 8 is deficient, coz its proper divisors are 1,2 and 4, and 1+2+4=7. abundant number, if the sum of its proper divisor is greater than the number.. sample..12 is abundant coz 1+2+3+4+6=16 which is geater than 12. now write a program that prompts the user for a number, then determines whether the number is perfect,deficient and abundant..

1 Answers  


What are local variables c?

0 Answers  


number 2 plssssss help !!....using array.. turbo c.. create a program that will accept a number and determine if it is a happy number or an unhappy number.. example: enter a number : 7 7*7=49 then 4 and 9 4*4 and 9*9== 16 + 18 gives you 97 then 9 and 7 9*9 and 7*7 == 81 + 49 gives you 130 then 1 and 3 1*1 and 3*3 == 1 + 9 gives you 10 1*1 gives you 1 sample output: 7= 49= 16+81= 97= 81+49=130 =1+9=10 =1 "7 is a happy number" . if the last number is 2 then the number being inputed is not a happy number.

3 Answers  


Which is better pointer or array?

0 Answers  


swap 2 numbers without using third variable?

0 Answers   IBS,


how to impliment 2 or more stacks in a single dimensional array ?

1 Answers   iFlex, Microsoft,


What is the sizeof () a pointer?

0 Answers  


Categories