看内容就知道了 要啥标题啊

long long num = 33333333333;
unsigned int i = (unsigned int )((num & 0xffffffff00000000L) >> 32);;
unsigned int j = (unsigned int )( num & 0x00000000ffffffffL);

long long num1 = (((long long)i) << 32) + j;
unsigned int a = (unsigned int)((num1 & 0xffffffff00000000L) >> 32);;
unsigned int b = (unsigned int)( num1 & 0x00000000ffffffffL);

原文地址:https://www.cnblogs.com/rexzhao/p/4315496.html