> 백엔드 개발 > C++ > C#에서 부동 소수점 이하 두 자리로 형식을 지정하는 방법은 무엇입니까?

C#에서 부동 소수점 이하 두 자리로 형식을 지정하는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2025-01-07 07:21:42
원래의
906명이 탐색했습니다.

How to Format a Float to Two Decimal Places in C#?

부동 소수점 이하 2자리로 형식을 지정하는 방법

프로그래밍에서 부동 소수점 숫자로 작업할 때 다음과 같이 형식을 지정해야 하는 경우가 많습니다. 프리젠테이션을 위한 특정 소수 자릿수. 예를 들어 판매 모듈에서 판매 가격을 소수점 이하 2자리로 표시할 수 있습니다.

부동 소수점 이하 자릿수를 2자리로 지정하려면 형식 문자열과 함께 ToString 메서드를 사용할 수 있습니다. 형식 문자열은 원하는 출력 형식을 지정합니다.

예를 들어 다음 코드는 float 변수의 형식을 소수점 이하 2자리로 지정합니다.

float sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString()));
sale.ToString("0.00"); // 2 decimal places
로그인 후 복사

"0.00" 형식 문자열은 출력에는 소수점 이하 2자리가 있어야 합니다. 기타 일반적으로 사용되는 형식 문자열은 다음과 같습니다.

  • "n2": 천 단위는 쉼표 구분 기호가 있는 소수점 2자리
  • "c2": 통화 기호가 있는 소수점 2자리

다음은 이러한 형식 문자열이 float 값에 어떻게 적용되는지에 대한 몇 가지 예입니다. 123.456:

Format String Output
"0.00" 123.46
"n2" 123,46
"c2" 3.46

결과를 목록 보기에 데이터 바인딩할 때 형식이 지정된 문자열을 사용하여 판매 가격을 표시할 수 있습니다.

위 내용은 C#에서 부동 소수점 이하 두 자리로 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿