[Tinyos-help] help needed on uint64_t type
kiseop Lee
acorrd at gmail.com
Wed Feb 4 23:56:33 PST 2009
Hi,
This is tested in Visual C++ in the Windows. but I don't know it in tinyos
compiler.
Only refer to your work...
char sql[100];
__int64 var1=0x12345678ABCDABCD;
sprintf(sql,"%I64x",var1); //not L. Upper case of i[ai]...
sprintf(sql,"%I64d",var1);
Best regards,
K.S.Lee
2009/2/5 BAI LI <libai0915 at gmail.com>
> Hi All,
>
> I have defined a uint64_t type variable as follows:
>
> uint64_t a;
> a=0x0000FFFFFFFFFFFF;
> printf("a= %lld /n",a);
> printf("a= %llx /n",a);
>
> the result displayed as follows:
>
> a= -1
> a= ffffffff
>
> The compilation didn't show any error. What is the problem? Does printf
> support to display the uint64_t type? Any help would be appreciated!
>
> Regards,
> Bai
>
>
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20090205/0f14c437/attachment.htm
More information about the Tinyos-help
mailing list