integer out of range

Jonathan M Davis via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jul 3 12:08:16 PDT 2014


On Thu, 03 Jul 2014 10:24:26 +0000
pgtkda via Digitalmars-d-learn <digitalmars-d-learn at puremagic.com>
wrote:

> On Thursday, 3 July 2014 at 10:22:14 UTC, ponce wrote:
> > On Thursday, 3 July 2014 at 10:15:25 UTC, pgtkda wrote:
> >> why is this possible?
> >>
> >> int count = 50_000_000;
> >
> > int is always 4 bytes, it can contains from -2_147_483_648 to
> > 2_147_483_647.
>
> oh, ok. I thought it only contains numbers to 2_000_000, but 2 to
> the power of 32 is your result, thanks.

If you want to know the min and max of the numeric types, just use their min
and max properties - e.g. int.min or long.max.

- Jonathan M Davis


More information about the Digitalmars-d-learn mailing list