_komplexe Verwendung in C-Sprache

下次还敢
Freigeben: 2024-05-08 13:27:21
Original
879 Leute haben es durchsucht

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 C-Sprache

_,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:

_Complex double complex_number = 3.14 + 2.71i;
Nach dem Login kopieren

wobei3.14der Realteil und2.71der Imaginärteil ist.3.14是实部,2.71是虚部。

访问实部和虚部

要访问复数的实部和虚部,可以使用crealcimag宏。

  • creal(complex_number)返回实部
  • cimag(complex_number)返回虚部

复数运算

_,complex 类型支持标准的数学运算符,包括加、减、乘、除和求模。运算结果都是 _,complex 类型的值。

复数函数

C 语言标准库提供了一组用于处理复数的函数,例如:

  • cpow(complex_number, exponent):求复数的幂
  • csqrt(complex_number):求复数的平方根
  • cexp(complex_number):求复数的指数
  • csin(complex_number)
Zugriff auf den Real- und Imaginärteil

Um auf den Real- und Imaginärteil komplexer Zahlen zuzugreifen, können Sie die Makroscrealundcimagverwenden.

  • 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 ZahlenDie 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 ZahlBeispielDas Folgende ist ein Beispiel für die Verwendung des Typs _,complex, um Operationen mit komplexen Zahlen durchzuführen :
      _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)
      Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!