Messages in this thread | ![/](/images/icornerl.gif) | | Date | Mon, 25 Aug 2003 23:19:50 +0200 | From | "J.A. Magallon" <> | Subject | Re: [OT] sizeof C types ... |
| |
On 08.25, Christoph Hellwig wrote: > > char, > > 8 bits > > > short, > > 16 bits > > > int, > > 32 bits > > > long, > > either 32 or 64 bits > > > long int, > > dito. long is just the short form of long int > > > long long, ... > > 64 bits >
If you don't go away from linux, OK.
Really: char = 8bit long int = 32 or 64, depending on arch long long = 64 bits
int = ??? almost anything, depending on arch and compiler. Run DOS on your P4, with an old compiler, and int defaults to 16 bits. I think the same also happens for Win16.
int is defined ad the native word size of the hardware+OS.
-- J.A. Magallon <jamagallon@able.es> \ Software is like sex: werewolf.able.es \ It's better when it's free Mandrake Linux release 9.2 (Cooker) for i586 Linux 2.4.22-rc3-jam1m (gcc 3.3.1 (Mandrake Linux 9.2 3.3.1-1mdk)) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |