C++基礎(chǔ)學(xué)習(xí)資料
一、基本格式
?
二、輸入輸出
1、輸出:
格式:cout<<內(nèi)容; ????????
注意:輸出內(nèi)容可為已定義且已賦值的變量或用雙引號””引起的句子。
特殊:cout<<endl;意為換行
2、輸入
格式:cin>>內(nèi)容;
注意:輸入內(nèi)容一定為已定義變量,且輸入值將賦值給該變量。
?
三、變量
1、定義
①整型(整數(shù)):短:int 變量名;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?長:longlong int 變量名;
②浮點(diǎn)型(小數(shù)):雙精度(長):double?變量名;
????????????????????????????????單精度(短):float 變量名;
③字符型(字母、符號、漢字):單個(gè):char 變量名;
??????????????????????????????????????????????????????字符串:strong 變量名;
2、賦值
①整型和浮點(diǎn)型:變量名=值;
②char定義時(shí):變量名=’值’;
③strong定義時(shí):變量名=”值”;
?
四、運(yùn)算符
1、算數(shù)運(yùn)算符:
+ ?加 ??? ? ? ? ? ? ? / ?除
- ??減 ? ? ? ? ? ? ?= ?等于
* ?乘 ? ? ? ? ? ? ? %??求余
2、關(guān)系運(yùn)算符:
<??小于 ????????? ? ? ? ? <=??小于等于
>??大于? ? ? ? ? ? ? ? ? ? ?>= ?大于等于
==??是否等于 ? ? ? ? ?!=??不等于
3、邏輯運(yùn)算符:
&&??且、與 ? ? ? ? ? ||??或
!???非
?
五、ASCII碼
?

必背:A=65 ?a=97 ?Z=90 ?z=122 ?0=48 ?9=57(都為十進(jìn)制)
六、判斷
1、格式:
①單分支:
if(條件){
???????執(zhí)行語句
}
②雙分支:
if(條件){
????執(zhí)行語句
}else{
????執(zhí)行語句
}
③多分支:
if(條件1){
????執(zhí)行語句
}else if(條件2){
????執(zhí)行語句
}else ……………… if(條件N){
????執(zhí)行語句
}else{
????執(zhí)行語句
}
注:條件為用關(guān)系運(yùn)算符的式子或自定義函數(shù)(后面會(huì)學(xué))
?
七、循環(huán)
格式:
for(循環(huán)變量定義及初始化;循環(huán)條件;循環(huán)變量增值){
????循環(huán)內(nèi)容
}
注:1、循環(huán)變量增值中
變量++??每循環(huán)一次變量增加1
變量--? ?每循環(huán)一次變量減少1
變量+2??每循環(huán)一次變量增加2
變量-2??每循環(huán)一次變量減少2
以此類推
2、循環(huán)變量初始化和循環(huán)條件多為循環(huán)變量最大和最小 值。
3、循環(huán)變量為在循環(huán)中定義的函數(shù)(多用int)
八、常用C++自帶庫中的函數(shù)
1、sqrt(變量)?????該變量的根號
2、ceil(變量) ? ?小于該變量的最大整數(shù)