【发布时间】:2013-11-05 16:57:54
【问题描述】:
我有一个变量(无符号整数)part_1。
如果我这样做:
NSLog(@"%u %08x", part_1, part_1);(打印无符号值和十六进制值)它输出:
2063597568 7b000000
(只有前两个会有值)。
我想把它转换成
0000007b
所以我尝试过
unsigned int part_1b = part_1 >> 6(还有很多变化)
但是这个输出:
32243712 01ec0000
我哪里错了?
【问题讨论】:
标签: ios objective-c c bit-manipulation shift