摘要:
/为了和DSP兼容,TSint64和TUint64设置成TSint40和TUint40一样的数 //结果VC中还是认为是32位的,显然不合适 //typedef signed long int TSint64; //typedef unsigned long int TUint64; //ANSI C中规定long long才能表示64位 //参见:http://msdn.microsoft.co... 阅读全文
摘要:
设一个64位整型n,各个bit位是1的个数为a个。 比如7,二进制是111,所以a为3。现在给出m个数,求各个a的值。 #include<iostream>using namespace std;int cbit(unsigned long long n ){ int counter = 0; unsigned long long dismark = 1; for (int c=1;c<=64; c++) { if (n&dismark) ++counter; n >>= 1; } return counter;}int main(){ int m; ci 阅读全文