[英]converting decimal to int in c#
例如,當rate = 0.085時,為什么百分比會返回0?
int percentage = (int)rate*100;
由於操作順序,它返回0。 在乘法之前將rate
為整數。
您需要一組額外的括號才能使其正常工作。
int percentage = (int)(rate*100);
嘗試:
int percentage = (int)(rate * 100);
嘗試:
int percentage = (int)(rate*100);
你將rate
轉換為int,然后再乘以它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.