cin和cout的用法(頭文件是 )


一:標准輸入函數cin 

    它是代表標准的輸入設備--鍵盤,它是屬於流的,他的用法和流的用法是一樣的。也就是:cin>>變量; 輸入多個變量可以寫在一行,如:cin>>x>>y>>z; 這樣寫不好看,一般在輸入語句的前面,都要做一個提示,”請輸入×××”。 

    另外,這個函數是不用帶地址符號"&"的,也不用寫明變量類型,千萬不要跟scanf混淆。當然也不檢查變量輸入是否合法。如:  

int i; 

cout<<"please input a number:" 

cin>>i; 

cout<<"i="<<i<<endl;

如果你輸入的是一個字符如'a'那么他也不檢查,但你輸出的結果不是正確的,這要手工進行檢查。當然他也跟scanf一樣,如果在循環內部輸入不合法的變量值,那么也將陷入死循環。如下:  

/*一個輸入不合法變量陷入死循環的例子*/ 

 

endl是C++標准庫中的操控器(Manipulator),包含於<iostream>(<iostream>),命名空間(namespace):std。注意endl(為字母l)而非end1(數字1)。
    ‍意思:一行輸出結束,然后輸出下一行    全稱:end of line
  endl英語意思是end of line,即一行輸出結束,然后輸出下一行。 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM