程序代码:
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
unsigned long m=16777216,i=2; /*16777216=16*1024*1024 */
int n=1;
printf("%lu\n",m);
while (1)
{
i=i*2;
n++;
if(i>=m)
{
printf("存地址至少需要多少( %d )位。",n);
break;
}
}
}
[
本帖最后由 heroinearth 于 2011-11-2 09:05 编辑 ]