Heim >häufiges Problem >Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

清浅
清浅Original
2019-03-18 14:48:19383500Durchsuche

Grundlegende Wissenspunkte für den Einstieg in die C-Sprache; 2. Variablen und Zuweisungen; 5. Erzwungene Typkonvertierung; Konstanten; 7. Automatische Typkonvertierung. Die C-Sprache ist eine universelle, verfahrensorientierte Computerprogrammiersprache.

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

Zu den Grundkenntnissen für den Einstieg in die C-Sprache gehören: 1. Benennung der C-Sprache; 3. Grundlegende Datentypen; Formatierte Ausgabeanweisung; 5. Erzwungene Typkonvertierung; 6. Konstante;

[Empfohlene Kurse: C-Sprach-Tutorial]

(1) Benennung in der C-Sprache

Der Name, der einer Variablen oder Funktion während der Programmierung gegeben wird, ist ein Bezeichner. Bezeichner in der Sprache C können nicht zufällig benannt werden und müssen bestimmte Regeln einhalten. Die C-Sprache schreibt vor, dass ein Bezeichner eine Zeichenfolge sein kann, die aus Buchstaben (A~Z, a~z), Zahlen (0~9) und Unterstrich_ besteht, und das erste Zeichen muss ein Buchstabe oder Unterstrich sein. Beachten Sie bei der Verwendung von Bezeichnern die folgenden Punkte:

(1) Die Länge des Bezeichners sollte 8 Zeichen nicht überschreiten, da in einigen Versionen von C die ersten 8 Zeichen des Bezeichners gültig sind Sind die ersten 8 Ziffern zweier Identifikatoren gleich, gelten sie als derselbe Identifikator.

(2)Bei Bezeichnern muss die Groß-/Kleinschreibung strikt beachtet werden. Imooc und imooc sind beispielsweise zwei verschiedene Bezeichner.

(3) Es ist am besten, aussagekräftige englische Wörter als Bezeichner zu wählen, um „die Bedeutung durch das Sehen des Namens zu erkennen“. Verwenden Sie kein Chinesisch.

(4) Der Bezeichner darf kein Schlüsselwort in der C-Sprache sein. Wenn Sie mehr über C-Sprachschlüsselwörter erfahren möchten, konsultieren Sie bitte das WIKI.

Zum Beispiel:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

(2) Variablen und Zuweisungen

Eine Variable ist eine Größe, die sein kann geändert, und jede Variable hat einen Namen (Bezeichner). Variablen belegen bestimmte Speichereinheiten im Speicher. Variablen müssen vor ihrer Verwendung definiert werden. Variablennamen und Variablenwerte müssen als zwei verschiedene Konzepte unterschieden werden. Genau wie: Die im Zimmer übernachtenden Gäste und die Zimmernummer sind zwei verschiedene Konzepte.

Die allgemeine Form der Variablendefinition lautet: Datentyp-Variablenname;

Mehrere Variablen desselben Typs: Datentyp-Variablenname, Variablenname, Variablenname...;

Die Namenskonventionen für Variablennamen und Bezeichner sind genau gleich. %d wird später ausführlich erklärt

Hinweis: Eine kontinuierliche Zuweisung ist in der Definition nicht zulässig, z. B. int a=b=c=5 ist illegal.

Es gibt zwei Möglichkeiten, Variablen Werte zuzuweisen:

1. Zuerst deklarieren und dann einen Wert zuweisen

2

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

(3) Grundlegende Datentypen

Daten in der C-Sprache haben auch Typen. In der C-Sprache können Datentypen unterteilt werden in: grundlegende Datentypen, Konstruierte Datentypen. Es gibt vier Kategorien: Zeigertyp und Nulltyp. Wie in der Abbildung gezeigt:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache? Beispiel:


Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

(4) Formatierte Ausgabeanweisung

Eine formatierte Ausgabeanweisung, die auch als Platzhalterausgabe bezeichnet werden kann, zeigt verschiedene Arten von Daten vom Computer entsprechend dem formatierten Typ und dem angegebenen Speicherort an. Dies hat den Vorteil, dass es dem Computer hilft, uns genau die Art von Daten zu liefern, die wir wollen.

Das Format ist:

printf("输出格式符",输出项);

Gemeinsame Formatierer in der C-Sprache:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

(5) Unveränderbare Konstanten

Eine Größe, deren Wert sich während der Programmausführung nicht ändert, wird als Konstante bezeichnet. Konstanten in der C-Sprache können in direkte Konstanten und symbolische Konstanten unterteilt werden.

Direkte Konstanten werden auch Literale genannt. Dabei handelt es sich um Größen, die ohne Erklärung direkt verwendet werden können, wie zum Beispiel:

Integer-Konstanten: 13, 0, -13; Konstanten: 13,33, -24,4;

Zeichenkonstanten: 'a', 'M'

String-Konstanten: "I love php!"

in der Sprache, Ein Bezeichner kann zur Darstellung einer Konstante verwendet werden, die als symbolische Konstante bezeichnet wird. Symbolische Konstanten müssen vor der Verwendung definiert werden. Ihre allgemeine Form lautet:

 #define 标识符 常量值

Für symbolische Konstantenbezeichner werden im Allgemeinen Großbuchstaben verwendet, und für Variablenbezeichner werden im Allgemeinen Kleinbuchstaben verwendet, um sie zu unterscheiden. Das Folgende ist ein kleines Beispiel für die Verwendung symbolischer Konstanten:

(6) Automatische Typkonvertierung Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

Der Datentyp verfügt über eine automatische Konvertierung . Die automatische Konvertierung erfolgt beim Bearbeiten verschiedener Datentypen und wird während der Kompilierung automatisch abgeschlossen. Die Regeln, die bei der automatischen Konvertierung befolgt werden, sind so, als ob eine kleine Box in eine große Box gesteckt werden kann. Die folgende Abbildung zeigt die Regeln für die automatische Typkonvertierung.

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

(7)强制类型转换

强制类型转换是通过定义类型转换运算来实现的。其一般形式为:

 (数据类型) (表达式)

其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

注意:double类型的数据的格式符  %f或%lf

输入结果:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

在使用强制转换时应注意以下问题:

1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。

2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。

3、强制转换后的运算结果不遵循四舍五入原则。

(8)运算符

那么C语言中又有哪些运算符呢?

如下所示:

  • 算术运算符

  • 赋值运算符

  • 关系运算符

  • 逻辑运算符

  • 三目运算符

算术运算法

C语言基本算术运算符如下表:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

赋值运算符

C语言中赋值运算符分为简单赋值运算符和复合赋值运算符,之前我们已经接触过简单赋值运算符“=”号了,下面讲一下复合赋值运算符:

复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。

看一个小例子:

int a=3;
a += 5;

分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a

注意:复合运算符中运算符和等号之间是不存在空格的。

关系运算符

下面是C语言中的关系运算符:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

关系表达式的值是“真”和“假”,在C程序用整数1和0表示。

逻辑运算符

下面我们看一下C语言中的逻辑运算符:

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

三木运算符

C语言中的三目运算符:“?:”,其格式为:

表达式1 ? 表达式2 : 表达式3;

运算符优先级比较

Was sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Wissenspunkte für den Einstieg in die C-Sprache?. 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