C++ハゲの旅:文

3577 ワード

C++プログラムは関数のセットであり、各関数は文のセットであり、以下にその一部を紹介する.次のプログラムでは、2つの新しい文が用意されています.
宣言文は変数を作成します.付与文は変数に値を提供します.またcoutの新機能も実証した
プログラムの例
  
// user and displays a variable

//        

#include 

int main()

{

        using namespace std;

   

        int carrots;

   

        carrots = 25;

        cout << "I have ";

        cout << carrots;

        cout << " carrots.";

        cout << endl;

        carrots = carrots - 1;

        cout << "Crunch,crunch.Now I have " << carrots << " carrots." << endl;

   

        cin.get();

   

        return 0;

}

 
プログラム出力:
  I have 25 carrots.
  Crunch,crunch.Now I have 24 carrots.
   
ステートメントと変数の宣言
int carrots;
  • この文は2つの情報を提供します:必要なメモリとメモリユニットの名前、この文はプログラムが1つの整数を格納するのに十分な記憶空間を必要とすることを指摘して、コンパイラはメモリの詳細
  • を割り当ててマークすることを担当します
  • が完了する第2のタスクは、メモリセルに名前を指定する
  • である.
       
    わりあてぶん
    carrots = 25;
    
    carrots = carrots - 1;

  • シンボル=複製演算子と呼ばれます
    int steinway;
    
    int baldwin;
    
    int yamaha;
    
    yamaha = baldwin = steinway;
  • 注意:割り当てはまた左から
  • に進みます.

  • 2番目の文は、変数の値を変更できることを示します.
  • 賦値演算子エッジ式carrots-1は演算式であり、コンピュータは変数carrotsの値25から1を減算して24を得、その後、賦値演算子はこの新しい値を変数carrotsに対応するメモリユニットに
  • 格納する.

    Coutの新しい模様
    cout << carrots;

     

  • プログラムが印刷されていません」
    carrots
    」ではなく、印刷で
    carrots
    の整数値は、実際には前の2つの操作を1つにしました.
  • coutはcarrotsを現在値25に置き換え、値を適切な出力文字
  • に変換する.

       
    cout比printf()の利点
  • カテゴリを識別できる機能は、
  • をより柔軟に設計し、よりよく使用できることを示している.
  • 拡張可能、すなわち<<演算子を再定義することができ、coutが開発した新しいデータ型
  • を識別して表示できるようにする.
    転載先:https://www.cnblogs.com/1Q84zj/p/10059575.html