猿问

计算符号理解

4/3为啥等于1

swst5120171178
浏览 1072回答 1
1回答

天将明96

如果你没有声明变量,4和3都默认是int类型的值,int类型除以int类型得到的结果还是int类型。所以结果只保留答案1.3333...的整数部分,即为1。如果你想要得到更精确的答案,可以声明float浮点型或者double双精度浮点型的数字,也可以类型转换:(double)4/(double)3    //这样结果为1.33333然后相除,就可以得到小数了。如果满足要求,望采纳!<(▰˘◡˘▰)>
随时随地看视频慕课网APP
我要回答