Dieser Artikel hilft Ihnen beim Erlernen der C-Sprache und spricht über die Grundkenntnisse der C-Sprache (Datentypen, Variablen, Funktionen, Arrays usw.). Ich hoffe, dass er für alle hilfreich ist!
Der erste C-SprachcodeTool
char-Zeichen kurz (int) kurzer Ganzzahltyp int Ganzzahltyp long (int) long Ganzzahltyp long long (int) long GanzzahltypBasisformat
Datentyp#include<stdio.h> //<>内是头文件名称;stdio代表standard input output; 即标准输入输出头文件(与后面所执行任务要用的库语言所关联) int main() //主函数,程序的入口(有且只有一个); { //int 代表整型;即表示main函数调用返回整型值 任务; return 0; }Nach dem Login kopieren
Es gibt so viele Datentypen, dass es besser ist, Speicherplatz vom Computer zu beantragen
(versuchen Sie, Platz zu sparen und den Speicher zu optimierenDer von den oben genannten verschiedenen Daten beantragte Speicher Typen sind: 1 2 4 4 8 4 8 (Einheitsbyte, einzelne Zahlen variieren je nach Anzahl der Computer.)
Beispiel: short ist 2 Bytes, also 16 Bits (binär)
Bereich: Das Minimum ist alles 0, was 0 bedeutet; das Maximum ist 1, der Bereich wird durch das Gewichtsbit bestimmt. Es ist 2*10^16-1TypVariablen werden in lokale Variablen und globale Variablen unterteiltVariable
Geltungsbereich
Lokale Variablen: Im lokalen Bereich, in dem sich lokale Variablen befindenGlobale Variablen: Der gesamte Lebenszyklus des Projekts
den gleichen Namen habenC-Sprache und Gesetz schreiben vor, dass, ist der lokale Bereich
Lokale Priorität;
Arten von Konstanten in der C-Sprache:Konstanten
Erstellen Sie beispielsweise eine Additionsfunktion (benutzerdefiniert)Literale Konstanten: 3.14, „abc“ usw. const-modifizierte Konstanten: const – Konstantenattribute, das Wesentliche sind immer noch Variablen
#define definiert Konstanten: Beispiel: #define MAX 100 Begegnung mit wiederholter Verwendung Für einen bestimmten Satz von Anweisungen kann das Erstellen einer Funktion zu diesem Zeitpunkt das Codieren viel einfacher und schneller machen und die Wiederverwendung vereinfachen.
int Add(int x, int y) { int z = 0; z = x + y; return z; } int main() { int a = 10; int b = 20; int ret = 0; ret = Add(a, b); printf("%d\n", ret) return 0; }
Array
Operatoren
Verschiebung (binär): Stellen Sie zuerst die Zahl binär dar und verschieben Sie sie, dann den verschobenen Wert wird als entsprechende Zahl ausgedrückt
注意区别=与==:一个是赋值,一个是判断相等 (操作数个数决定是单还是其他,例 1+2:1和2是操作数,为双目操作符) 即“ ”中的内容(例:“abc”) sizeof(arr[])计算内容包括“\0”,算作一个bite strlen(arr)不包括“\0”,计算字符串内容长度(需要审引库函数— \0是一个字符,还有\t,\n等代表不同意思的字符 转义字符则是转变原来的意思 例如你想单纯打印\n,那么则需要在“\n”前再打一个“\”,来转变“\n”原本的意思 注释即用来注明,解释代码步骤的意思,让自己和读者能更好的理解 注:while先判断条件,符合再执行语句,而do while循环先执行语句,再判断条件是否再进行循环;在长幅篇的代码中,用for循环比较适合,用while不利于更改如果有需要的话 相关推荐:《C视频教程》 位操作
赋值
单目操作
关系/逻辑/条件
逗号表达式
关键字
字符串
定义
结束标志
局别
求字符串长度
转义字符
注释
C语言——/* */
C++——//
选择语句
if(条件) 多选择:if(条件)
执行语句; 执行语句;
else \\反之 else if(条件)
执行语句; 执行语句;
else...
循环
while循环:
初始化;
while(条件)
{ 执行和调整语句;}
for循环
for(初始化;条件;调整)
{ 执行语句; }
do while循环
do
{ 执行和调整语句;}
while(条件)
Das obige ist der detaillierte Inhalt vonEinführung in die C-Sprache: Sprechen Sie über Grundkenntnisse (Datentypen, Variablen, Funktionen, Arrays usw.). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!