그래서 소수점 2 자리까지 0.33과 같은 몫을 얻으려고합니다. 그러나 복식을 끝까지 사용해야하거나 몫을 제외한 모든 것에 정수를 사용할 수 있으며 두 자리 또는 십진수를 사용할 수 있습니다 몫에 대해? 그것은 몫 때문에 부서 지기도합니다. 누군가가 나를 도울 수 있다면 나는 매우 감사하게 될 것입니다 : 당신의 변수를 할당 할 때소수점 이하 2 자리까지 소수점 이하 자릿수
이int firstnumber;
int secondnumber;
decimal quotient;
firstnumber = int.Parse(inputTextBox1.Text);
secondnumber = int.Parse(inputTextBox2.Text);
sumLabel.Text = (firstnumber + secondnumber).ToString();
differenceLabel.Text = (firstnumber - secondnumber).ToString();
productLabel.Text = (firstnumber * secondnumber).ToString();
quotient = decimal.Parse(quotientLabel.Text);
quotient = (firstnumber/secondnumber).tostring;
을 int에 의해 * 항상 * int에 결과. –
10 진수로는 double/decimal을 사용해야합니다. 정수보다 정밀도가 더 큽니다. –
dup : http://stackoverflow.com/questions/10851273/why-integer-division-in-c-sharp-returns-an-integer-but-not-a-float – Calpis