1
나는 사용자가 5 의미로 나에게 수루아 유효 숫자
234.235534을 제공하는 경우, 예를 들어, 사용자에 의해 주어진 유효 숫자의 특정 번호에 숫자까지 반올림하는 함수를 만들려고 해요 숫자, 함수는 234.24를 반환해야합니다
나는 사용자가 5 의미로 나에게 수루아 유효 숫자
234.235534을 제공하는 경우, 예를 들어, 사용자에 의해 주어진 유효 숫자의 특정 번호에 숫자까지 반올림하는 함수를 만들려고 해요 숫자, 함수는 234.24를 반환해야합니다
나는 [fs]?printf
's %g
수식어를 찾고 있다고 생각합니다.
은 값과 정밀도에 따라 부동 소수점 수를 십진수 또는 십진 지수 표기 으로 변환합니다. 변환의 정밀도를 지정 정수 또는
*
또는 둘 하였다.
.
다음 정밀도 의해 정의된다*
이 사용 된 경우 정밀도는int
유형의 추가 인수로 지정됩니다. 이 인수의 값이 음수이면 무시됩니다. 숫자가 도 아니고*
도 아닌 경우 정밀도는 0으로 간주됩니다.
그래서, 당신이 원하는 :
> return ("%.5g"):format(234.235534)
234.24
> return ("%.6g"):format(x)
234.236