In article <clcm-20070904-0036@[EMAIL PROTECTED]
> you write:
>printf ("result=%ul",0xFFFFFFFF & 0xFF);
>
>output:
>result:2551 ---> 000009F7
Always cut-and-paste programs and output, instead of retyping them.
Your output is in fact "255l", with a lower-case L at the end, not
a one. You probably meant %lu. And are you sure that 0xFFFFFFFF & 0xFF
is an unsigned long on your platform?
-- Richard
--
comp.lang.c.moderated - moderation address: clcm@[EMAIL PROTECTED]
-- you must
have an appropriate newsgroups line in your header for your mail to be
seen,
or the newsgroup name in square brackets in the subject line. Sorry.