Click here to Skip to main content
12,944,738 members (50,734 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hi all,

what is the definition on the key word int.
How the internal working ....

Posted 10-Jan-13 6:37am
Updated 10-Jan-13 6:53am
ridoy 10-Jan-13 12:53pm
How the internal working .... what does it mean?!
Sergey Alexandrovich Kryukov 10-Jan-13 13:09pm
You are just wasting time. Before asking question, better prepare yourself to be a qualified inquirer, read on the topic, ask a question only if you feel you stuck.
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

An integer(int) type variable is a variable that can only hold whole numbers (eg. -2, -1, 0, 1, 2).An int is either 2 or 4 bytes .
See details from here..[^]
PIEBALDconsult 10-Jan-13 13:31pm
Really? I seem to recall putting characters in an integer on occasion.
nv3 10-Jan-13 14:36pm
Your answer is not entirely correct. An int can have other sizes than just 2 or 4 bytes, depending on the computer architecture. 2 and 4 bytes are common sizes on 16- and 32-bit archtecture though. And your answer certainly deserves more than a 1.
JackDingler 10-Jan-13 17:23pm
A char is simply an 8 bit int.
Or one byte...
PIEBALDconsult 10-Jan-13 19:56pm
Oh, but it's so much more. And when I put four of them in an int, boy now we're talkin'.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

for example: in 16 bits OS int is 2bytes, in 32 bits OS int is 4 bytes.
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

An int is defined as a signed value of whatever size a particular compiler decides is reasonable. If I remember correctly, it must be at least 16-bit.

The standard defines only that:

sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) (etc. other variant's depend on support, e.g. __int64, long long)

(sizeof(t) is the size (in bytes) of the type t supplied)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 4,651
CHill60 3,055
Maciej Los 2,423
Jochen Arndt 1,910
ppolymorphe 1,765

Advertise | Privacy | Mobile
Web02 | 2.8.170518.1 | Last Updated 11 Jan 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100