C语言中除法怎么取得小数

来源:互联网 发布:python iris数据集 编辑:程序博客网 时间:2024/04/30 11:57

float a = 1/2;

float b = 1.0/2;

这样输出的结果是不同的

后面进行除法运算的时候要加.0,
否则算出的结果电脑会自动取整~~
如:1/2的结果和1.0/2的结果就不同~~
因为没有定义1/2为浮点型,所以1/2自动取整,
结果等于0
而1.0/2,由于预先用浮点型表示
其结果显然为:0.5
0 0
原创粉丝点击