Als «c» getaggte Fragen

C ist eine universelle Programmiersprache, die für die Systemprogrammierung (Betriebssystem und eingebettet), Bibliotheken, Spiele und plattformübergreifende Programme verwendet wird. Dieses Tag sollte bei allgemeinen Fragen zur C-Sprache verwendet werden, wie in der Norm ISO 9899 definiert (die neueste Version, 9899: 2018, sofern nicht anders angegeben - auch tagversionsspezifische Anforderungen mit c89, c99, c11 usw. kennzeichnen). C unterscheidet sich von C ++ und sollte ohne einen rationalen Grund nicht mit dem C ++ - Tag kombiniert werden.





17
Wie ordne ich ausgerichteten Speicher nur mit der Standardbibliothek zu?
Ich habe gerade einen Test im Rahmen eines Vorstellungsgesprächs abgeschlossen, und eine Frage hat mich verblüfft, selbst wenn ich Google als Referenz verwendet habe. Ich würde gerne sehen, was die StackOverflow-Crew damit machen kann: Die memset_16alignedFunktion erfordert einen 16-Byte-ausgerichteten Zeiger, der an sie übergeben wird. Andernfalls stürzt sie ab. a) …

12
Was ist der Unterschied zwischen Float und Double?
Ich habe über den Unterschied zwischen doppelter und einfacher Genauigkeit gelesen. In den meisten Fällen scheint die Verwendung des einen oder anderen die Ergebnisse jedoch nicht zu beeinflussen floatund doublescheint austauschbar zu sein. Ist das wirklich der Fall? Wann sind Schwimmer und Doppel austauschbar? Was sind die Unterschiede zwischen ihnen?



15
Unterschied zwischen einer Struktur und einer Union
Gibt es ein gutes Beispiel, um den Unterschied zwischen a structund a zu geben union? Grundsätzlich weiß ich, dass structder gesamte Speicher seines Mitglieds und unionder größte Speicherplatz des Mitglieds verwendet wird. Gibt es einen anderen Unterschied auf Betriebssystemebene?
411 c  struct  unions 

21
Gibt es eine Standardzeichenfunktion (signum, sgn) in C / C ++?
Ich möchte eine Funktion, die -1 für negative Zahlen und +1 für positive Zahlen zurückgibt. http://en.wikipedia.org/wiki/Sign_function Es ist einfach genug, meine eigenen zu schreiben, aber es scheint etwas zu sein, das irgendwo in einer Standardbibliothek sein sollte. Bearbeiten: Insbesondere suchte ich nach einer Funktion, die an Floats arbeitet.
409 c++  c  math 




12
Wie kann man eine size_t-Variable portabel mit der printf-Familie drucken?
Ich habe eine Variable vom Typ size_tund möchte sie mit drucken printf(). Welchen Formatbezeichner verwende ich, um es portabel zu drucken? In 32-Bit-Maschine %uscheint richtig. Ich habe mit kompiliert g++ -g -W -Wall -Werror -ansi -pedanticund es gab keine Warnung. Wenn ich diesen Code jedoch auf einem 64-Bit-Computer kompiliere, wird …
404 c  printf 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.