日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++ Primer: 1. 初识输入和输出

發布時間:2024/1/17 c/c++ 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ Primer: 1. 初识输入和输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


C++沒有定義任何的輸入和輸出語句,而是使用了 標準庫來提供IO機制---iostream;


標準庫iostream定義了4種不同的IO對象:

  • cin:???? 標準輸入對象:instream類型的對象;
  • cout:? 標準輸出對象:outstream類型的對象;
  • cerr:?? 標準錯誤輸出對象:outstream類型的對象,用于輸出錯誤和警告信息
  • clog:? 日志信息輸出對象:outstream類型的對象,用于輸出程序運行的一般信息


  • 知識點:

    1. 頭文件

    頭文件中包含一些函數的接口,需要使用include可以告訴編譯器想要使用那些函數庫,導入的方式如下所示。

    <>號中包含的是頭文件的名字。

    #include <iostream>


    2. 向流中寫入數據

    在C++中,一個表達式的產生往往由多個對象和運算符組成。這里的需要使用<<和>>運算符。?

    <<運算符需要接受兩個對象: 左側是outstream對象,右側是輸出的字符串

    這樣就可以把要寫的字符放入流對象里面了。既然如此,我們也是可以是可以嵌套的:


    2.1 解析 endl

    endl的意思就是end line, 這是一個被稱為操縱符的特殊值,執行endl的效果是:

    1. 結束當前行,并且換行

    2.將與設備關聯的緩沖區中的內容刷到設備中 。緩沖刷新操作是可以保證到目前為止所有的輸出都真正的寫到了輸出流中,而不是停留緩沖區里面;

    在日常操作中,我們應該在每次打印輸出的時候加上endl,否則可能會因為緩沖區已經滿了出現程序崩潰


    2.2 解析std

    細心的同學會發現每次使用cin和cout的時候都需要寫成 std::cin或者std::cout, 這是因為cin,cout是定義在std的命名空間里面的。

    通過名命空間使用標準怒的時候需要顯示的寫出來自哪個名命空間,如下:


    1 #include <iostream> 2 3 int main() 4 { 5 std::cout << "Hello, World!" << std::endl; 6 }


    當然也可以,使用using 一次性的聲明:

    1 #include <iostream> 2 using std::cout; 3 using std::endl; 4 5 int main() 6 { 7 cout << "Hello, World!" << endl; 8 return 0; 9 } 10



    3. 使用輸入流

    在標準庫中輸出流的對象有cout,cerr,clog,而輸入流的對象只有cin

    cin是可以從設備讀入到內存的輸入流對象。



    1 #include <iostream> 2 using std::cout; 3 using std::endl; 4 using std::cin; 5 6 int main() 7 { 8 cout << "Hello, World!" << endl; 9 cout << "讀取數量不定的數字,求和"<<endl; 10 11 int sum=0,value=0; 12 while(cin>>value) 13 { 14 sum+=value; 15 cout << "讀取數字 " << value << endl; 16 } 17 18 cout << "sum is "<< sum << endl; 19 return 0; 20 }

    轉載于:https://www.cnblogs.com/greentomlee/p/10963429.html

    總結

    以上是生活随笔為你收集整理的C++ Primer: 1. 初识输入和输出的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。