我制作了一个C程序来记录一些数据
我得到了uint32_t格式的时间戳。
然后我使用afprintf(“%d”,timestamp)保存数据,这意味着它从无符号整数转换为有符号整数,因此我得到了一些数字。
我的问题是。我如何计算回原始的无符号整数。在c#程序中最好。但是任何事都可以。
答案 0 :(得分:1)
为什么不用fprintf(“%u”,时间戳)保存它 这是用于无符号的整数?
但是一般来说,施法是这样的:
unsigned int a;
int b = -1;
a = (unsigned int )b; // a should now be 4294967295