c中cout的用法
c中cout的用法
c中cout的用法的用法你知道嗎?下面小編就跟你們?cè)敿?xì)介紹下c中cout的用法的用法,希望對(duì)你們有用。
c中cout的用法的用法如下:
C++的賦值語(yǔ)句具有其他高級(jí)語(yǔ)言的賦值語(yǔ)句的功能。但不同的是,C++中的賦值號(hào)“=“是一個(gè)運(yùn)算符,可以寫成
?
1
a=b=c=d;
而在其他大多數(shù)語(yǔ)言中賦值號(hào)不是運(yùn)算符,上面的寫法是不合法的。
關(guān)于賦值表達(dá)式與賦值語(yǔ)句的概念。在C++中,賦值表達(dá)式可以包括在其他表達(dá)式之中,例如:
?
1
if((a=b)>0) cout<<"a>0"<<endl;
按語(yǔ)法規(guī)定if后面的( )內(nèi)是一個(gè)條件?,F(xiàn)在在x的位置上換上一個(gè)賦值表達(dá)式“a=b“,其作用是,先進(jìn)行賦值運(yùn)算(將b的值賦給a),然后判斷a是否大于0,如大于0,執(zhí)行cout<<"a>0"<<endl;。在if語(yǔ)句中的“a=b“不是賦值語(yǔ)句而是賦值表達(dá)式,這樣寫是合法的。不能寫成
?
1
if((a=b;)>0) cout<<"a>0"<<endl;
因?yàn)樵趇f的條件中不能包含賦值語(yǔ)句。C++把賦值語(yǔ)句和賦值表達(dá)式區(qū)別開來(lái),增加了表達(dá)式的種類,能實(shí)現(xiàn)其他語(yǔ)言中難以實(shí)現(xiàn)的功能。
C++輸入cout與輸出cin
輸入和輸出并不是C++語(yǔ)言中的正式組成成分。C和C++本身都沒有為輸入和輸出提供專門的語(yǔ)句結(jié)構(gòu)。輸入輸出不是由C++本身定義的,而是在編譯系統(tǒng)提供的I/O庫(kù)中定義的。
C++的輸出和輸入是用“流”(stream)的方式實(shí)現(xiàn)的。