Pythonの%または.format演算子に相当するC ++は何ですか?

user13434112

私はC ++にまったく慣れておらず、Pythonの%演算子と同じことを行う演算子を必要とするプログラムを書いています。C ++に同等のものはありますか?

midor

C ++には、主に歴史的な理由から、IOを実行するいくつかの方法があります。プロジェクトで使用するスタイルはどれでも、一貫して使用する必要があります。

  1. CスタイルのIO:printf、sprintfなど。
#include <cstdio>

int main () {
  const char *name = "world";
  // other specifiers for int, float, formatting conventions are avialble
  printf("Hello, %s\n", name); 
}
  1. C ++スタイルのIO:iostreams
#include <iostream>

int main() {
  std::string name = "world";
  std::cout << "Hello, " << name << std::endl;
}
  1. ライブラリ/ C ++ 20std :: format:

C ++ 20より前では、かなりの数の人々が独自のフォーマットライブラリを提供していました。より良いものの1つは{fmt}です。C ++はこの種のフォーマットを[std::format][2]

#include <format>
#include <iostream>
#include <string>

int main() {
  std::string name = "world";
  std::cout << std::format("Hello, {}", name) << std::endl;
}

formatはformat-stringsを生成するため、IOやその他のカスタムアプローチを実行する両方の方法で機能しますが、CスタイルのIOを使用する場合は、std :: formatを上に重ねるのはおそらく奇妙です。 printf指定子も機能します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonの「in」演算子に相当するC ++とは何ですか?

分類Dev

Pythonの「in」演算子に相当するC ++とは何ですか?

分類Dev

Pythonの「is」演算子に相当するGoとは何ですか?

分類Dev

Javaの::演算子に相当するものは何ですか?

分類Dev

Clojure の += 演算子に相当するものは何ですか

分類Dev

Perlのqq演算子に相当するJavaは何ですか?

分類Dev

??に相当するJavaScript C#の演算子

分類Dev

C#に相当するPythonはありますか?と?? 演算子?

分類Dev

C#のnull結合演算子に相当するPythonはありますか?

分類Dev

配列用のJavaScriptのspread演算子に相当するRustは何ですか?

分類Dev

Hibernate Query の mysql RLIKE 演算子に相当するものは何ですか?

分類Dev

Rubyのスプラット演算子に相当するJavaScriptは何ですか?

分類Dev

C#のnull合体演算子(??)に相当するJavaはありますか?

分類Dev

Pythonの「is」演算子に相当するGolang

分類Dev

Pythonには//演算子に相当する上限がありますか?

分類Dev

C#のデフォルト演算子に相当するPowerShellはありますか?ある場合、構文は何ですか?

分類Dev

R演算子「%in%」に相当するPython

分類Dev

PythonのAndAlso(&&)およびOrElse(||)論理演算子に相当するものは何ですか?

分類Dev

C ++演算子のオーバーロードに相当するJava

分類Dev

C ++の<=>演算子とは何ですか?

分類Dev

Cの>>> =演算子とは何ですか?

分類Dev

C ++の演算子「」とは何ですか?

分類Dev

C ++の演算子「」とは何ですか?

分類Dev

C ++の「->」演算子とは何ですか?

分類Dev

C ++の「<?=」演算子とは何ですか?

分類Dev

OCamlの「lsr」と「asr」に相当するF#ビット演算子は何ですか?

分類Dev

C ++でsizeof()演算子は何をしているのですか

分類Dev

Perlのs ///演算子に相当するJavaですか?

分類Dev

SASSにissetまたはnull合体演算子に相当するものはありますか?

Related 関連記事

  1. 1

    Pythonの「in」演算子に相当するC ++とは何ですか?

  2. 2

    Pythonの「in」演算子に相当するC ++とは何ですか?

  3. 3

    Pythonの「is」演算子に相当するGoとは何ですか?

  4. 4

    Javaの::演算子に相当するものは何ですか?

  5. 5

    Clojure の += 演算子に相当するものは何ですか

  6. 6

    Perlのqq演算子に相当するJavaは何ですか?

  7. 7

    ??に相当するJavaScript C#の演算子

  8. 8

    C#に相当するPythonはありますか?と?? 演算子?

  9. 9

    C#のnull結合演算子に相当するPythonはありますか?

  10. 10

    配列用のJavaScriptのspread演算子に相当するRustは何ですか?

  11. 11

    Hibernate Query の mysql RLIKE 演算子に相当するものは何ですか?

  12. 12

    Rubyのスプラット演算子に相当するJavaScriptは何ですか?

  13. 13

    C#のnull合体演算子(??)に相当するJavaはありますか?

  14. 14

    Pythonの「is」演算子に相当するGolang

  15. 15

    Pythonには//演算子に相当する上限がありますか?

  16. 16

    C#のデフォルト演算子に相当するPowerShellはありますか?ある場合、構文は何ですか?

  17. 17

    R演算子「%in%」に相当するPython

  18. 18

    PythonのAndAlso(&&)およびOrElse(||)論理演算子に相当するものは何ですか?

  19. 19

    C ++演算子のオーバーロードに相当するJava

  20. 20

    C ++の<=>演算子とは何ですか?

  21. 21

    Cの>>> =演算子とは何ですか?

  22. 22

    C ++の演算子「」とは何ですか?

  23. 23

    C ++の演算子「」とは何ですか?

  24. 24

    C ++の「->」演算子とは何ですか?

  25. 25

    C ++の「<?=」演算子とは何ですか?

  26. 26

    OCamlの「lsr」と「asr」に相当するF#ビット演算子は何ですか?

  27. 27

    C ++でsizeof()演算子は何をしているのですか

  28. 28

    Perlのs ///演算子に相当するJavaですか?

  29. 29

    SASSにissetまたはnull合体演算子に相当するものはありますか?

ホットタグ

アーカイブ