Heim  >  Artikel  >  Backend-Entwicklung  >  CS#s Einführung in die Informatik – Wochennotizen

CS#s Einführung in die Informatik – Wochennotizen

DDD
DDDOriginal
2024-11-11 03:17:02390Durchsuche

CS#s Introduction to Computer Science - Week  Notes

https://manual.cs50.io/
Vollständige Notizen: https://cs50.harvard.edu/x/2024/notes/1/
Übung: https://cs50.harvard.edu/x/2024/psets/1/

Zu Beginn sollten wir 3 Hauptschlüssel kennen:

  • wie man Befehle schreibt
  • wie man Befehle kompiliert
  • wie man Befehle ausführt
code filename.c // create a file

// compiles the file from our instructions in C and creates an executable file called
make filename

./filename // run

Bausteine:

  • Funktionen
  • Variablen
  • Bedingungen
  • Schleifen
  • Operatoren
  • Kommentare

Typen und Formatcodes

Typen beziehen sich auf die möglichen Daten, die in einer Variablen gespeichert werden können. Typen sind sehr wichtig, da jeder Typ spezifische Grenzen hat.
Die Anzahl der Bits begrenzt, wie hoch und niedrig wir zählen können.

  • bool, ein boolescher Ausdruck von entweder wahr oder falsch
  • char, ein einzelnes Zeichen wie a oder 2 und benötigt 8 Bits (1 Byte);
  • double, ein Gleitkommawert mit mehr Ziffern als ein Gleitkommawert
  • float, ein Gleitkommawert oder eine reelle Zahl mit einem Dezimalwert (32 Bit = 4 Bytes);
  • int, Ganzzahlen bis zu einer bestimmten Größe (immer 32 Bit = 4 Bytes) oder Anzahl der Bits
  • long, ganze Zahlen mit mehr Bits, damit sie höher zählen können als ein int
  • string, eine Zeichenfolge

printf ermöglicht viele Formatcodes, vollständige Liste https://manual.cs50.io/3/fprintf

int     %i
float   %f
char    %c
string  %s

Das obige ist der detaillierte Inhalt vonCS#s Einführung in die Informatik – Wochennotizen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn