C : printf a float 값 쉼표 뒤에 정수 2 자리와 10 진수 6 자리가있는 부동 소수점 값을 인쇄하고 싶습니다. 그냥 사용 printf("%f", myFloat)하면 잘린 값을 얻습니다. 이것이 항상 C에서 발생하는지 또는 마이크로 컨트롤러에 C를 사용하고 있기 때문인지 (정확히 CCS) 참조에서는 %f잘린 부동 소수점 을 얻습니다. 내 float가 44.556677이면 "44.55"처음 두 개의 십진수 만 인쇄합니다 . 그래서 질문은 ... 어떻게 내 6 자리를 인쇄 할 수 있습니까 (그리고 그 뒤에 0이있는 경우를 대비하여 6 자리 만)? 다음과 같이 할 수 있습니다. printf("%.6f", myFloat); 6은 점 뒤의 자릿수를 나타냅니다. 추신 @caf 나를 수정 해 주셔서 감..