Heim >Backend-Entwicklung >C#.Net-Tutorial >_komplexe Verwendung in C-Sprache
Der Typ
complex wird zur Darstellung komplexer Zahlen in der Sprache C verwendet, einschließlich Real- und Imaginärteilen. Seine Initialisierungsform ist complex_number = 3.14 + 2.71i, auf den Realteil kann über creal(complex_number) und auf den Imaginärteil über cimag(complex_number) zugegriffen werden. Dieser Typ unterstützt gängige mathematische Operationen wie Addition, Subtraktion, Multiplikation, Division und Modulo. Darüber hinaus wird eine Reihe von Funktionen zum Arbeiten mit komplexen Zahlen bereitgestellt, z. B. cpow, csqrt, cexp und csin.
_,komplexe Verwendung in der C-Sprache
_,komplex ist ein Typ, der zur Darstellung komplexer Zahlen in der C-Sprache verwendet wird. Es ermöglicht Entwicklern den einfachen Umgang mit numerischen Werten, die aus Real- und Imaginärteilen bestehen.
Grundlegende Verwendung
_ Variablen vom komplexen Typ können durch Angabe von Werten für den Realteil bzw. den Imaginärteil initialisiert werden. Zum Beispiel:
<code class="c">_Complex double complex_number = 3.14 + 2.71i;</code>
wobei 3.14
der Realteil und 2.71
der Imaginärteil ist. 3.14
是实部,2.71
是虚部。
访问实部和虚部
要访问复数的实部和虚部,可以使用 creal
和 cimag
宏。
creal(complex_number)
返回实部cimag(complex_number)
返回虚部复数运算
_,complex 类型支持标准的数学运算符,包括加、减、乘、除和求模。运算结果都是 _,complex 类型的值。
复数函数
C 语言标准库提供了一组用于处理复数的函数,例如:
cpow(complex_number, exponent)
:求复数的幂csqrt(complex_number)
:求复数的平方根cexp(complex_number)
:求复数的指数csin(complex_number)
Um auf den Real- und Imaginärteil komplexer Zahlen zuzugreifen, können Sie die Makros creal
und cimag
verwenden.
creal(complex_number)
Gibt den Realteil zurück
cimag(complex_number)
Gibt den Imaginärteil zurück 🎜🎜🎜Komplexe Zahlenoperation🎜🎜 🎜_, Der komplexe Typ unterstützt standardmäßige mathematische Operatoren, einschließlich Addition, Subtraktion, Multiplikation, Division und Modulo. Die Operationsergebnisse sind alle Werte vom Typ _,komplex. 🎜🎜🎜Funktionen für komplexe Zahlen🎜🎜🎜Die C-Sprachstandardbibliothek bietet eine Reihe von Funktionen zur Verarbeitung komplexer Zahlen, wie zum Beispiel: 🎜cpow(complex_number, exponent)
: Finden Sie die Potenz einer komplexen Zahl 🎜csqrt(complex_number)
: Ermitteln Sie die Quadratwurzel einer komplexen Zahl 🎜cexp(complex_number)
: Ermitteln Sie den Exponenten von a komplexe Zahl 🎜csin(complex_number )
: Finden Sie den Sinus einer komplexen Zahl🎜🎜🎜🎜Beispiel🎜🎜🎜Das Folgende ist ein Beispiel für die Verwendung des Typs _,complex, um Operationen mit komplexen Zahlen durchzuführen :🎜<code class="c">_Complex double complex_a = 2.0 + 3.0i; _Complex double complex_b = 1.0 + 4.0i; _Complex double sum = complex_a + complex_b; // (3.0 + 7.0i) _Complex double difference = complex_a - complex_b; // (1.0 - 1.0i) _Complex double product = complex_a * complex_b; // (-11.0 + 14.0i) _Complex double quotient = complex_a / complex_b; // (0.64 - 0.48i)</code>
Das obige ist der detaillierte Inhalt von_komplexe Verwendung in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!