小编gol*_*021的帖子

如何确定int中的位数

这是我试过的:

int i=-1,size=1;
while (i>>1)
    size++;
printf("%d",size);
Run Code Online (Sandbox Code Playgroud)

目标是确定int不使用sizeof运算符的大小.

上述循环证明是无限的.有没有办法解决它,以便它做它想要做的事情?

c c++ sizeof

-2
推荐指数
1
解决办法
144
查看次数

标签 统计

c ×1

c++ ×1

sizeof ×1