«printf» 태그된 질문

`printf`는 형식화 된 출력을위한 일반적인 함수입니다. C 및 기타 여러 언어에는 관련 기능의 전체 제품군이 있습니다. 질문이`printf` 또는 관련 함수와 직접 관련된 경우에만이 태그를 사용하세요.

10
왜 printf ( "% f", 0); 정의되지 않은 동작을 제공합니까?
진술 printf("%f\n",0.0f); 0을 인쇄합니다. 그러나 진술 printf("%f\n",0); 임의의 값을 인쇄합니다. 나는 내가 어떤 종류의 정의되지 않은 행동을 보이고 있다는 것을 알고 있지만, 그 이유를 구체적으로 알 수는 없습니다. 모든 비트가 0으로되는 부동 소수점 값은 여전히 유효 float0의 값 float과 int(즉, 더욱 중요한 경우) 내 시스템의 동일한 크기이다. 부동 소수점 리터럴 …

10
printf를 사용하여 BASH의 문자에 대한 정수 ASCII 값
가치있는 성격의 작품 : $ printf "%d\n" \'A 65 $ 두 가지 질문이 있습니다. 첫 번째 질문이 가장 중요합니다. 65를 어떻게 A로 바꾸나요? \ 'A는 printf를 사용하여 ASCII 문자를 그 값으로 변환합니다. 구문 이 printf에 고유 합니까 아니면 BASH의 다른 곳에서 사용됩니까? (이러한 작은 문자열은 Google이 찾기 어렵습니다.)
84 bash  ascii  printf 

7
가변 개수의 인수를 printf / sprintf에 전달하는 방법
일부 텍스트를 형식화하는 "오류"함수를 보유하는 클래스가 있습니다. 가변 개수의 인수를 수락 한 다음 printf를 사용하여 형식을 지정하고 싶습니다. 예: class MyClass { public: void Error(const char* format, ...); }; Error 메서드는 매개 변수를 가져 와서 printf / sprintf를 호출하여 형식을 지정한 다음 작업을 수행해야합니다. 모든 서식을 직접 작성하고 싶지 않으므로 …



9
C에서 '\ 0'및 printf ()
C의 입문 과정에서 문자열을 저장하는 동안 문자열 \0끝에 null 문자가 저장된다는 것을 알게 되었습니다. 그러나 문자열을 인쇄하려면 다음 문장으로 printf("hello")끝나지 않는다는 것을 알았지 만 어떻게해야합니까?\0 printf("%d", printf("hello")); Output: 5 그러나 문자열과 같은 변수가 주 메모리에 저장된다는 것을 알기 때문에 일관성이없는 것처럼 보이며 무언가를 인쇄하는 동안 주 메모리에도 저장 될 수 …
21 c  printf  stdout  c-strings 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.