int a = ~0;
if( a>65536 )
{
cout<<"32 bit"<<endl;
}
else
{
cout<<"16 bit"<<endl;
}
更多详细信息请查看 java教程网 http://www.itchm.com/forum-59-1.html
if( a>65536 )
{
cout<<"32 bit"<<endl;
}
else
{
cout<<"16 bit"<<endl;
}
更多详细信息请查看 java教程网 http://www.itchm.com/forum-59-1.html
本文通过一个简单的C++代码示例展示了如何判断一个整数是16位还是32位。具体方法是将一个整型变量初始化为全1(即最大值),然后检查该值是否大于65536(16位整数的最大值)。如果大于,则输出为32位,否则为16位。此示例有助于理解不同整数类型之间的区别。

被折叠的 条评论
为什么被折叠?



