第1个回答 2015-09-19
8个位一个字节,
一般32为机器中, int 为4 字节
int a;
int b= sizeof(a) b=4则32位, b=8 为64位
第2个回答 2013-12-20
你所得位数是指数据类型的位数吗?是指数据占几个字节吗?
可以用sizeof(数据类型);如n=sizeof(int);n就为4;
如果你问的不是这个意思,请追问,我会继续回答。
第3个回答 2013-12-20
如果是整型的话,就直接用这个数除以1,10,100,1000,10000,100000.。。就行啊,如果是一位数,除以1的结果会在1和9中间,如果是2位数,除以100的结果是1到9之间。。。。就这样判断,看什么时候的结果是1到9之间。。
第4个回答 2013-12-20
int GetDigitNumber(int N)
{
int result = 0;
while (N > 0)
{
result++;
N /= 10;
}
return result;
}