uint64_t 或者或 ulong的最大值是多少?

稀饭桶子 发布于 2017/08/28 11:50
阅读 983
收藏 0

uint64_t  uTemp = 0xffffffffffffffff;

但是输出来的是18446744073709552046,二进制也就是

10000000000000000000000000000000000000000000000000000000000000000

真的试了好多种办法了。有用memset 所有值为255的,

也有将uint64_t地址转换为 char* 指针,逐个赋值为255的。

总之试了好多办法,都是不行啊。

 

包括用的在线工具转换,都是一样的结果。

求大神指教。

加载中
0
kkHAIKE
kkHAIKE

我为啥是 18446744073709551615

返回顶部
顶部