首先我們要知道:C++中有一個(gè)很重要的東西,那就是面向?qū)ο?,其中,C++中的打印和輸入都是一個(gè)對(duì)象,而不是像C一樣是一個(gè)函數(shù),所以打印和輸入都有一定的區(qū)別
打印是C++最基礎(chǔ)的東西,下面我們先放代碼,再逐條分析
#include <iostream>
using namespace std;
int main()
{
cout<<"hello world"<<endl;
return 0;
}
首先是程序的入口:主函數(shù)。他先對(duì)于C有一定的區(qū)別。他沒有參數(shù)的時(shí)候不需要寫參數(shù),但是C要寫void。 C++的標(biāo)準(zhǔn)為:int main(){ return 0;}
頭文件是:#include <iostream>他并不需要".h".但是他先對(duì)于C增加了一個(gè)命名空間:"using namespace std"現(xiàn)在我們并不需要了解,只需要記住,講類時(shí)會(huì)講到。
輸出:輸出是"cout",但是他不是一個(gè)函數(shù),而是一個(gè)對(duì)象,講類時(shí),我們會(huì)了解,現(xiàn)在先記住。
他的格式為:"cout + << 變量,字符串,字符".
打印多個(gè)的情況
cout<<"aa"<<"aa"<<"cc";
在要打印東西的前面加上"<<"
打印變量的情況:打印變量不需要%d,%lf這些輸出的字符,直接放上變量去就行了。
換行:C語言"\n"? ? ? ? ? ? ? ? ? ? ? ? ? C++"endl"
異同:
同:另起一行顯示,屏幕光標(biāo)移動(dòng)到下一行開頭.文章來源:http://www.zghlxwxcb.cn/news/detail-431110.html
異:endl多了一個(gè)刷新緩沖區(qū)的操作,這個(gè)操作會(huì)使緩沖的字符立刻顯示到屏幕上。
\n則不保證這一點(diǎn),也就是說,在一些系統(tǒng)上,\n的顯示會(huì)慢半拍。常用的這些系統(tǒng),都不會(huì)這樣,也就是說,顯示這個(gè)功能,基本沒有區(qū)別。文章來源地址http://www.zghlxwxcb.cn/news/detail-431110.html
#include <iostream>
using namespace std;
int main()
{
cout<<"hello 人才程序猿"<<endl;
cout<<"hello 人才程序猿"<<endl;
cout<<"hello 人才程序猿"<<endl;
cout<<"hello 人才程序猿"<<endl;
cout<<"hello 人才程序猿"<<endl;
cout<<"hello 人才程序猿"<<endl;
return 0;
}
到了這里,關(guān)于C++打印hello world的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!