#include <iostream>
using namespace std;
static void pause( void )
{
system( "pause" );
return;
}
int main()
{
unsigned int mywidth = 4;
unsigned int mybits = 12;
while(!(mywidth&(1u<<(mybits-1))))
{
mybits--;//find highest bit of 1 in mywidth
cout << hex << mybits << endl;
if(!mybits)break;
}
cout << hex << mybits << endl;
pause();
return 0;
}
比较常用的C++程序代码片段
最新推荐文章于 2024-07-24 07:52:23 发布