在c#中,0是用一個非常小的小數來表示的,int會取整為0,float則不會,比如float a=0,10/a的結果是∞,于是我寫了一段代碼來找它,既然float可以保存這個小數的值,說明這個小數在float范圍之內。但是我用double里面最小的值除它,還是∞,用for回圈每次把小數點往后推一位,發現當小數點超出了float的范圍,才變成0,這與前面的推論矛盾。所以我到底該如何知道這個小數是多少呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130876.html
標籤:C語言
上一篇:c#關于char型別疑惑
