«printf» 태그된 질문

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

3
16 진의 printf () 형식화
이것은 중요한 질문보다 호기심 많은 쿼리이지만 16 진수를 선행 0으로 숫자로 인쇄 할 때 왜 %#08X다음과 같은 결과가 표시되지 0x%08X않습니까? 전자를 사용하려고하면 08서식 플래그가 제거되고 그냥 작동하지 않습니다 8. 다시 나는 단지 궁금했다.
191 c  printf  hex 

24
PHP에서 sprintf 함수를 사용하는 이유는 무엇입니까?
PHP 함수 sprintf ()에 대해 더 배우려고하지만 php.net이 여전히 혼란스러워서 도움이되지 않았습니다. 왜 그것을 사용하고 싶습니까? 아래의 예를 살펴보십시오. 이것을 사용하는 이유 : $output = sprintf("Here is the result: %s for this date %s", $result, $date); 이것이 동일하고 IMO 작성이 더 쉬운 경우 : $output = 'Here is the result: …
188 php  printf 

3
PHP Sprintf 탈출 %
다음과 같은 출력을 원합니다 :- Top-Up 계정에서 € 27.59의 50 %를 차감하려고합니다. 내가 이런 식으로 할 때 :- $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); 그러나 그것은 나에게 오류를 제공 vsprintf() [function.vsprintf]: Too few arguments …
184 php  escaping  printf 



7
std :: string이있는 printf?
내 이해는 네임 스페이스 string의 멤버 std이므로 왜 다음이 발생합니까? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; } 프로그램이 실행될 때마다 myString위 …
157 c++  string  namespaces  printf  std 

3
Java : printf 문의 리터럴 퍼센트 부호
Java의 printf 문에 실제 백분율 기호를 추가하려고하는데 오류가 발생합니다. lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors printf에 실제 퍼센트 부호를 넣는 방법을 알 수 없습니까? \ %를 사용하여 탈출하면 효과가 있다고 생각했지만 그렇지 않습니다. 어떤 아이디어?
138 java  printf  escaping 

11
scanf를 사용하여 공백을 어떻게 입력 할 수 있습니까?
다음 코드를 사용하십시오. char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); 그들은 같은 공간의 이름을 입력 할 때 사용자는 자신의 이름을 입력 할 수 있지만 Lucas Aardvark, scanf()이후 모든 전원 단지 상처 Lucas. scanf()공백 을 허용 하는 방법
129 c  string  printf  scanf  whitespace 

3
아래 프로그램은 C89 모드에서 컴파일 할 때`C89`를, C99 모드에서 컴파일 할 때`C99`를 어떻게 출력합니까?
웹 에서이 C 프로그램을 찾았습니다. #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } 이 프로그램의 흥미로운 점은 C89 모드에서 컴파일되어 실행될 C89때 인쇄 되고 C99 모드에서 컴파일되고 실행될 때 인쇄 C99됩니다. 그러나이 프로그램이 어떻게 작동하는지 알 수 없습니다. printf위의 프로그램에서 두 번째 주장이 어떻게 작동 하는지 설명 할 수 …
128 c  printf  comments  c99  c89 



6
C에서 stderr로 어떻게 인쇄 할 수 있습니까?
C에서, 표준 출력에 인쇄하는 것은으로, 쉽게 printf에서 stdio.h. 그러나 어떻게 stderr로 인쇄 할 수 있습니까? 우리는 fprintf분명히 그것을 달성하기 위해 사용할 수 있지만 구문이 이상하게 보입니다. printfstderr로 인쇄하는 데 사용할 수 있습니까?
120 c  printf  stderr 

4
공백이있는 왼쪽 패드 printf
printf를 사용할 때 왼쪽에 공백으로 문자열을 어떻게 채울 수 있습니까? 예를 들어 앞에 40 개의 공백이있는 "Hello"를 인쇄하고 싶습니다. 또한 인쇄하려는 문자열은 여러 줄로 구성됩니다. 각 줄을 별도로 인쇄해야합니까? 편집 : 명확하게 말하면 모든 줄 앞에 정확히 40 개의 공백이 인쇄되기를 원합니다.
114 c  formatting  printf 


8
printf에서 Java의 "% n"은 어떻게됩니까?
나는 Effective Java를 읽고 있으며 %n모든 곳에서 개행 문자를 사용 합니다. \nJava 프로그램에서 개행 문자를 성공적으로 사용 했습니다. 어느 것이 '올바른'것입니까? 뭐가 문제 야 \n? Java가이 C 규칙을 변경 한 이유는 무엇입니까?
107 java  newline  printf 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.