C signed, unsigned
Fuzesi Arnold
arno at externet.hu
Mon Oct 3 21:52:41 CEST 2005
Nna, megneztem.
uint ignactivation_type;
uchar activation_state;
void settimer(int ,slong );
slong gettimer(int );
settimer(TMR_IGNDLY,cfg.activation_state?cfg.ignactivation_type:(-1));
gettimer(TMR_IGNDLY)
65535 az eredmeny.
--
settimer(TMR_IGNDLY,cfg.activation_state?cfg.ignactivation_type:(-1L));
gettimer(TMR_IGNDLY)
-1 az eredmeny.
--
Szóval az volt amit mondtal!
(Az int 16 bites itt is, long 32. 255-ot csak veletlen irtam.)
Köszi!!!
Arnold
----- Original Message -----
From: "Palasik Sandor" <palasik at mail.datanet.hu>
To: <elektro at tesla.hu>
Sent: Friday, September 30, 2005 11:06 PM
Subject: Re: C signed, unsigned
> > Ha elrontana akkor a -1-ből gondolom 255 lenne. Azt meg eszrevettem
> > volna... Node meglesem majd...Asszem már csak jövőhéten.
> Na ja, kinek mi az int meg a long. Én ahhoz szoktam, hogy az int legalább
16
> bit, egyedül a CCSC volt erre az ellenpélda. A slong meg 32 bit lesz és
nem
> mindegy, hogy az az eredmény végül 0xffff vagy 0xffffffff lesz.
>
> Szóval megírhatnád, hogy ez milyen fordító, és hány bit rajta az int és
> long.
>
> Palasik Sándor
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list