cin和cout語句的用法

C語言中cin和cout有什么區(qū)別? 1、printf是C程序提供的一種輸出的方式,必須指定一種數(shù)據(jù)輸出的格式。而cout是在控制臺(tái)的輸出,是流向顯示器的數(shù)據(jù),這個(gè)不必...
C語言中cin和cout有什么區(qū)別?
1、printf是C程序提供的一種輸出的方式,必須指定一種數(shù)據(jù)輸出的格式。而cout是在控制臺(tái)的輸出,是流向顯示器的數(shù)據(jù),這個(gè)不必指定數(shù)據(jù)類型。cout要有includeiostreamusingnamespacestd;的頭文件。std是一個(gè)類(輸入輸出標(biāo)準(zhǔn)),它包括了cin成員和cout成員,usingnamespacestd;以后才能使用它的成員。
2、不等同?。rintf與scanf是C語言中的函數(shù),而cout與cin則是C++中的流對(duì)象,使用時(shí)需要包含庫。這兩大函數(shù)庫在處理輸入輸出時(shí)有著明顯的區(qū)別。首先,printf與scanf在使用上較為靈活,用戶可以自行定義輸入輸出的格式。例如,可以使用%lf來指定浮點(diǎn)數(shù)的輸入,或者使用%d來指定整數(shù)的輸入。
3、在C++編程中,cin和cout是標(biāo)準(zhǔn)輸入輸出流對(duì)象,用于處理輸入和輸出。cin使用操作符,可以將標(biāo)準(zhǔn)輸入的內(nèi)容讀取到變量中。例如,如果我們要從鍵盤獲取一個(gè)整數(shù),可以這樣寫:int a;cin a;這樣,程序就會(huì)暫停等待用戶輸入一個(gè)整數(shù),輸入完成后,這個(gè)整數(shù)就會(huì)被存入變量a中。
4、C++中的cin和cout是處理輸入和輸出的關(guān)鍵。cin用于從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù),cout則用于將數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出。
5、.cin,發(fā)音為e-in,代表標(biāo)準(zhǔn)輸入(standard input)的istream類對(duì)象。一般地,cin使我們能夠從用戶終端讀入數(shù)據(jù)。2.cout,發(fā)音為e-out,代表標(biāo)準(zhǔn)輸出(standard output)的ostream類對(duì)象。一般地,cout使我們能夠向用戶終端寫數(shù)據(jù)。
C++關(guān)于cin和cout
1、不等同?。rintf與scanf是C語言中的函數(shù),而cout與cin則是C++中的流對(duì)象,使用時(shí)需要包含庫。這兩大函數(shù)庫在處理輸入輸出時(shí)有著明顯的區(qū)別。首先,printf與scanf在使用上較為靈活,用戶可以自行定義輸入輸出的格式。例如,可以使用%lf來指定浮點(diǎn)數(shù)的輸入,或者使用%d來指定整數(shù)的輸入。
2、cin 規(guī)定輸入之間用空格來區(qū)分的,并且用回車代表輸入結(jié)束。你輸入一個(gè)12,然后回車,cin就認(rèn)為你只輸入了一個(gè)數(shù)字,而第二數(shù)字沒有輸入,它給了一個(gè)默認(rèn)值0。
3、C++輸入cout與輸出cin輸入和輸出并不是C++語言中的正式組成。C和C++本身都沒有為輸入和輸出提供專門的語句結(jié)構(gòu)。輸入輸出不是由C++本身定義的,而是在編譯提供的I/O庫中定義的。printf是C程序提供的一種輸出的方式,必須指定一種數(shù)據(jù)輸出的格式。
本文鏈接:http:///kaifa/875493.html