慕桂英546537
这个跟系统有关的,你可以通过sizeof各个类型来看字节数,从而算出位数。具体可以用以下代码看#include<stdio.h>void main(){printf("%d\n", sizeof(int));printf("%d\n", sizeof(long int));printf("%d\n", sizeof(float));printf("%d\n", sizeof(double));}一般我们用的32位系统是:类型 字节数 位数 范围int 4 32 -2147483648 ~ 2147483647long 4 32 同上float 4 32 -2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38double 6 64 -2^1024 ~ +2^1024,也即-1.79E+308 ~ +1.79E+308