在 C++ 中,<<?和?>>?是運(yùn)算符,分別稱為 insertion operator 和 extraction operator。
Insertion Operator (<<)
在?std::cout?語(yǔ)句中,<<?是一個(gè) insertion operator,它將右側(cè)的操作數(shù)插入到左側(cè)的流(stream)中。在這個(gè)例子中,std::cout?是一個(gè)輸出流,<<?將字符串?"Hello World !\n"?和?std::endl?插入到輸出流中,以便將它們輸出到控制臺(tái)。
2024-07-11
在 C++ 中,
<<
?和?>>
?是運(yùn)算符,分別稱為 insertion operator 和 extraction operator。Insertion Operator (
<<
)在?
std::cout
?語(yǔ)句中,<<
?是一個(gè) insertion operator,它將右側(cè)的操作數(shù)插入到左側(cè)的流(stream)中。在這個(gè)例子中,std::cout
?是一個(gè)輸出流,<<
?將字符串?"Hello World !\n"
?和?std::endl
?插入到輸出流中,以便將它們輸出到控制臺(tái)。insertion operator 的作用是:
將右側(cè)的操作數(shù)轉(zhuǎn)換為字符串形式
將字符串插入到左側(cè)的流中
Extraction Operator (
>>
)在輸入流(例如?
std::cin
)中,>>
?是一個(gè) extraction operator,它從流中提取數(shù)據(jù),并將其存儲(chǔ)到左側(cè)的變量中。extraction operator 的作用是:
從流中提取數(shù)據(jù)
將數(shù)據(jù)存儲(chǔ)到左側(cè)的變量中