C++中int型的数限制的话是表示的数的范围,而double或者float限制的是数的位数,是这样吗?

2024-11-17 23:48:01
推荐回答(2个)
回答1:

数的表示都是二进制0和1,燃如只不过C++中有规定,double至少和float一样大,float至少和int一样大,他们兆段隐都是有范围的,实际就是位数的问题,现在int一般是32位还是64位,我忘了,都是因系统而异族厅。

回答2:

不是,double float也是有范围的,不过范围远比int型的纯绝大罢了,而且后两个一个做信姿是双精度,一个是单精度坦侍,是可以有小数的