[Ilugc] Size of int

  • From: sridharinfinity@xxxxxxxxx (Sridhar R)
  • Date: Thu Aug 5 11:00:10 2004

On Wed, 4 Aug 2004 23:18:20 -0500, Suriya Narayanan M S
<mssnlayam@xxxxxxxx> wrote:

On Thu, Aug 05, 2004 at 08:57:59AM +0530, anu@xxxxxxxxxxxxxx wrote:

        I have  a doubt which is a very basic one.I want to know how many
bytes get allocated for int.When i used sizeof() function it gives me 4
bytes.But my friend says that she gets 2 bytes.Is it based on compiler or 
any
other reason?


The sizes of various basic types depend on the the architecture and
compiler.  However there are restrictions on how small or big a data
type can be.  For most situations, there is no need to know these
details, and it is advisable (if possible) to write code which does not
depend on these details.

It is also advisable to know that size of a byte is not necessarily 8 bits.


-- 
Sridhar - http://www.cs.annauniv.edu/~rsridhar
Blog: http://www.livejournal.com/users/sridharinfinity

Other related posts: