2017-03-02 4 views
-1

다음 코드에서 출력 result6.075378E-05을 생성합니다. 나는 당신이 원하는 형식 문자열로 ToString(string)를 사용하여 결과의 ​​캐릭터 라인 표현을 수정할 수 있습니다 :, 0.48으로 (그것이 무엇이든)C를 사용하여이 과학 표기법을 십진수 양식으로 변환하는 방법

float var1 = 70081.13; 
float var2 = 752912.4; 
float result = (var1/var2)*100; 
+0

은이 식의 결과가 아님 9.308006? 또한 무엇을 찾고 계십니까? 반올림? –

+0

'결과'를 출력하는 경우, 예를 들어 ....'result.toString ("f3")'인자를 사용하여'toString()'메소드를 사용하십시오. – KDecker

+0

@AntoinePelletier'result' 변수는 ASP.NET 페이지에 '6.075378E-05' 값을 표시합니다. 정상 십진수 형식으로 표시하고 싶습니다. '6.075378E-05'가'9.308006'이라면'9.308006'으로 표시하고 싶습니다. – nam

답변

1

1.04 등 같은 소수 양식을 좀하고 싶습니다. MSDN을 참조하십시오.

보기에서 이것은 @Model.result.ToString("<format string>")으로 표시됩니다.

+0

귀하의 제안이 효과가있었습니다 (감사합니다). 나는'@ Model.result.ToString ("P")'를 사용했고 ** 0.01 % ** ** 내가 찾고있는 것을 정확하게 보여줍니다. 연결된 MSDN은 나중에 참조 할 때 도움이 될 것입니다. 귀하의 답변을 설명하는 동안 귀하는 그 링크를 제공해 주어서 기쁩니다. – nam