C语言各类型数据的位数是多少?

C语言各类型数据的位数是多少?


神不在的星期二
浏览 783回答 3
3回答

慕桂英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 ~&nbsp;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

宝慕林4294392

不同的编译器有所差异以VC6.0为例int 4 -2^31 , 2^31long 4 同上float 4double 4 浮点型比较复杂,牵扯到有效位和小数保留位,可参考资料
打开App,查看更多内容
随时随地看视频慕课网APP