int的大小计算方法 以下为自制的计算int长度大小附加源码
#include <stdio.h>
#include <windows.h>
int main(void) {
int size = 1;
int size_1 = 1; //第一个循环用
int size_2 = 1; //第二个循环用
int size_3 = 1; //第三个循环用
int n = 0;
int s = 1;
while(1) {
n++;
size_1 = size_1*2;
printf("%d\n", size_1);
printf("循环第 %d 轮\n", n);
Sleep(200); //方便观看
if(size_1*2 < 0) {
break;
}
}
size = size_1;
while(1) {
n++;
size_2 = size_2*2;
size = size + size_2;
printf("%d\n", size);
printf("循环第 %d 轮\n", n);
Sleep(200); //方便观看
if(size+size_2 < 0) {
break;
}
}
// size = size_2;
while(1) {
n++;
size_3 = size_3*2;
size = size + size_3;
printf("%d\n", size);
printf("循环第 %d 轮\n", n);
Sleep(200);
if(size+size_3 < 0) {
break;
}
}
return 0;
}
最后打印出来的结果为
纯属娱乐!!!