Suchergebnisse für Anfrage "printf"
Wie man sprintf hat, um nachfolgende Nullen zu ignorieren
Ich möchte mit eine Zahl in einen String konvertierenmaximal15 Stellen rechts vom Dezimalpunkt. DurchmaximalIch meine, wenn die letzten Ziffern alle Nullen sind, ist es sinnlos, sie zu drucken. Zum Beispiel: sprintf('%.15f', 3.0001) ==> ...
Inkompatible Zeigertypen, die im _Generic-Makro übergeben werden
Der folgende Code generiert 2 Warnungen, die im Titel der Frage beschrieben werden. #include <stdio.h> static void _print_f(float *f){printf("float : %f\n", *f);} static void _print_i(int *i) {printf("int : %d\n", *i);} #define ...
printf ("% p") und Casting nach (void *)
In einer kürzlich gestellten Frage erwähnte jemand, dass der Aufrufer beim Drucken eines Zeigerwerts mit printf den Zeiger wie folgt auf void * setzen muss: int *my_ptr = .... printf("My pointer is: %p", (void *)my_ptr);Für das Leben von mir ...
Zusätzliche führende Nullen beim Drucken von float mit printf?
Ich möchte in der Lage sein, einen Zeitstring zu schreiben, der so aussieht:1:04:02.1 hours mit printf. Wenn ich so etwas zu schreiben versuche: printf("%d:%02d:%02.1f hours\n", 1, 4, 2.123456);Ich bekomme: 1:04:2.1 hoursIst es möglich, einer ...
Warum entspricht der Rückgabewert nicht dem, was ich in diesem C-Programm mit Makro erwartet habe? [Duplikat
Diese Frage hat hier bereits eine Antwort: Merkwürdiges Verhalten der Makros C / C ++ [/questions/17286566/strange-behaviour-of-macros-c-c] 5 Antworten Merkwürdiges Verhalten der ...
mehrere Zuweisungsanweisungen in printf in c [duplizieren]
Diese Frage hat hier bereits eine Antwort: Warum verwenden diese Konstrukte undefiniertes Verhalten vor und nach dem Inkrementieren? [/questions/949433/why-are-these-constructs-using-pre-and-post-increment-undefined-behavior] 14 answerskann ...
Erläutern Sie die Reihenfolge der Auswertung in printf [duplicate]
Diese Frage hat hier bereits eine Antwort: Warum verwenden diese Konstrukte undefiniertes Verhalten vor und nach dem Inkrementieren? [/questions/949433/why-are-these-constructs-using-pre-and-post-increment-undefined-behavior] 14 answersmain() { ...
C99 printf Formatierer vs C ++ 11 benutzerdefinierte Literale
Dieser Code: #define __STDC_FORMAT_MACROS #include <inttypes.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h> int main(int argc,char **argv) { uint64_t val=1234567890; printf("%"PRId64"\n",val); exit(0); }Funktioniert für C99 ...
fork () in c using printf [duplicate]
Diese Frage hat hier bereits eine Antwort: printf Anomalie nach "fork ()" [/questions/2530663/printf-anomaly-after-fork] 3 answersEs gibt 2 verschiedene Programme, die zum Beispiel klein sind: int main() { printf ("print hello"); fork(); } int ...
echo $ (printf…) löscht Whitespace / Formatierung
Ich habe printf verwendet, um eine Zahl in bash zu formatieren: $ printf -- ">>%4d\n" 1 >> 1Dies funktioniert gut, aber wenn ich das Gleiche in einer Subshell mache: $ echo $(printf -- ">>%4d\n" 1) >> 1Warum werden die Leerzeichen entfernt? ...