cin輸入類型與數據類型不符


istream類重載了抽取運算符<< ,>>,  所以cin >> 支持c++內置的所有基本數據類型。cin對象將標准輸入表示為字節流,然后根據抽取 運算符<<(本質就是一個函數)的參數類型對字節流進行類型轉換,轉換為所需的類型。 不同版本的抽取運算符查看輸入流的方法是相同 的。如果輸入的前面一部分字符為空白(空格、換行符、和制表符),他們會跳過,直到遇到非空白字符。當輸入沒有滿足程序期望的時候,比如對於一個int類型的變量a,卻輸入字符H,這種情況下,抽取運算符將不會改變變量a的值,並返回0,經常被放在循環條件中來終止循環


免責聲明!

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



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