저는 C 언어를 처음 사용하며 현재 문자열 서식을 지정하고 있습니다. 특히 2 개의 주요한 자리를 갖도록 십진수를 어떻게 포맷 할 것인가. 따라서 당신은 1, 20, 300이 001, 020, 300이 될 것입니다. % d가 있다는 것을 알고 있지만 해결책을 찾지 못했습니다!C의 문자열 서식
답변
이 일례가 될 수
#include <stdio.h>
int main(){
int one = 1;
int two = 2;
int twenty = 20;
printf("One: %03d\n", one);
printf("Two: %03d\n", two);
printf("Twenty: %03d\n", twenty);
}
출력 :
One: 001
Two: 002
Twenty: 020
@Guillemo 환영합니다! 나는 주 함수가 마지막 대괄호 앞에'return 0; '을 필요로한다고 생각한다. –
@JonathanLeffler : 처음에는 당신도 그랬듯이 예제를 해석했지만 지금은 쉼표가있는 긴 숫자가 각각 세 자리 숫자로 채워지는 숫자의 세 가지 예라고 생각합니다. 예제는 괜찮습니다. –
@MOehm : 오, 그래, 난 참조. 그것은 분명히 요구 사항으로 더 이해하기 쉽고 또한 Guillermo가 제공 한 코드로 쉽게 수행됩니다. 그 점을 지적 해 주셔서 감사합니다. –
의 printf ("n \ % 02D ', 1); // 출력 : 01
printf ("% 03d \ n", 1); // 출력 : 001
printf ("% 04d \ n", 1); // 출력 : 0001
printf ("% 05d \ n", 1); // 출력 : 00001
printf ("% 06d \ n", 1); // 출력 : 000,001
....
- 1. 서식 문자열
- 2. C의 연결된 문자열 패턴
- 3. C의 문자열 문자 추가
- 4. c의 문자열 배열 선언
- 5. 목표 C의 형식 문자열
- 6. C의 문자열 배열
- 7. C의 문자열 기괴함
- 8. C의 다차원 문자열 배열
- 9. Objective-C의 문자열 비교
- 10. C의 문자열 동작
- 11. C의 초기화 문자열
- 12. 자바에서 문자열 서식 지정
- 13. WPF의 문자열 서식
- 14. XML 용 서식 문자열
- 15. MATLAB의 문자열 서식
- 16. 문자열 서식 파이썬 KeyError를이
- 17. 파이썬 자동 서식 문자열
- 18. Excel에서 문자열 서식 지정
- 19. 최대 자릿수가있는 문자열 서식
- 20. JavaScript로 문자열 서식 지정
- 21. 반환 문자열 서식 지정
- 22. MySQL : 문자열 서식 지정
- 23. TimeSpan 문자열 서식 지정
- 24. wx.ListBox의 문자열 서식 지정
- 25. 장고 템플릿 서식 문자열
- 26. 루프의 문자열 서식 지정
- 27. T-SQL의 문자열 서식
- 28. 파이썬 문자열 서식
- 29. 문자열 서식 지정
- 30. OpenCL의 문자열 서식?
내가 희망은 당신이 도움 : http://www.cplusplus.com/reference/cstdio/printf/ – Rizier123
'printf와 시도 ("% 09d", 수) ; –
@R Sahu 코멘트가 충분하지 않은 경우 더 많은 예제를 게시하는 것이 좋습니다. – chux