반응형
음의 부호와 가변 길이 숫자를 고려하기 위해 인쇄 f를 어떻게 패드에 넣습니까?
로그 파일에서 몇 가지 숫자를 출력하려고 하는데 플로트를 많이 넣고 싶어요.printf
생성할 함수:
058.0
020.0
038.0
-050.0
800.0
150.0
100.0
현재 저는 이 작업을 수행 중입니다.
printf("% 03.1f\n", myVar);
...내 Var가 부유물인 곳.해당 문장의 출력은 다음과 같습니다.
58.0
20.0
38.0
-50.0
800.0
150.0
100.0
제가 읽은 바로는 제 코드가 이 게시물의 맨 위에서 언급한 결과물을 만들어 낼 것으로 예상하지만, 분명히 뭔가 잘못된 것입니다.한 번에 하나의 깃발만 사용할 수 있습니까? ..아니면 다른 일이 일어나고 있습니까?
너비 지정자는 전체 너비입니다.
printf("%05.1f\n", myVar); // Total width 5, pad with 0, one digit after .
원하는 형식을 얻으려면 다음을 수행합니다.
printf("% 06.1f\n", myVar);
에릭을 따르긴 하지만, 전 그가
printf("% 6.1f\n", myVar);
효과도 있습니다.
언급URL : https://stackoverflow.com/questions/5325169/how-do-i-pad-a-printf-to-take-account-of-negative-signs-and-variable-length-numb
반응형
'programing' 카테고리의 다른 글
axios post request with json data (0) | 2023.09.19 |
---|---|
WooCommerce - 랜덤 상품 보여주기 (0) | 2023.09.19 |
각2종 및 필터 (0) | 2023.09.14 |
HTML5로 iPad에서 오디오 파일 자동 재생 (0) | 2023.09.14 |
워드프레스의 위젯 블록 편집기를 비활성화하는 방법? (0) | 2023.09.14 |