c++入門知識點集合_第1頁
c++入門知識點集合_第2頁
c++入門知識點集合_第3頁
c++入門知識點集合_第4頁
已閱讀5頁,還剩113頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

知識點集合TOC\o"1-5"\h\z!運算 4邏輯運算 4\o"CurrentDocument"取反邏輯運算(C46) 4\o"CurrentDocument"與邏輯運算(C47) 5或邏輯運算(C48) 6算術運算 7\o"CurrentDocument"后綴式增1算術運算(C49) 7\o"CurrentDocument"后綴式減1算術運算(C50) 9\o"CurrentDocument"加算術運算(C60) 10\o"CurrentDocument"減算術運算(C61) 11\o"CurrentDocument"乘算術運算(C62) 12\o"CurrentDocument"除算術運算(C63) 13\o"CurrentDocument"取余數(shù)算術運算(C64) 15整除算術運算(C69) 16位運算 17右移位運算(C51) 17\o"CurrentDocument"左移位運算(C52) 18\o"CurrentDocument"按位與(C53) 19關系運算 20相等美系ぜ算(C54) 20\o"CurrentDocument"不相等關系運算(C55) 21小于等尸關系汪舁(C57) 24大于美系ぜ算(C58) 25大于等于關系運算(C59) 26\o"CurrentDocument"賦值運算(C65) 27\o"CurrentDocument"加賦值;?算(C66) 29乘賦值12算(Cu7) 30\o"CurrentDocument"除賦值運算(C68) 31\o"CurrentDocument"按位異或賦值運算交換兩整數(shù)(C71) 32\o"CurrentDocument"改變運算優(yōu)先級(C72) 33二目運算(C75) 34強制類型轉換 35\o"CurrentDocument"整型強制轉換成字符型(C18) 35\o"CurrentDocument"取整運算(C89) 36\o"CurrentDocument"標準輸入整數(shù)(C36) 41\o"CurrentDocument"標準輸入字符(C37) 43\o"CurrentDocument"標準輸入字符串(C38) 45標準輸入失敗判斷(C44) 46\o"CurrentDocument"標準輸入實數(shù)(C86) 482.2輸入樣式 49\o"CurrentDocument"eof型輸入樣式(C42) 49n型輸入樣式(C43) 50\o"CurrentDocument"3輸出 52\o"CurrentDocument"標準輸出(C40) 52\o"CurrentDocument"標準輸出字符串(C39) 54\o"CurrentDocument"標準輸出格式控制(C41) 55\o"CurrentDocument"標準輸出新的一行(C33) 56\o"CurrentDocument"標準輸出整數(shù)(C84) 58\o"CurrentDocument"標準輸出字符(C85) 59\o"CurrentDocument"標準輸出實數(shù)(C87) 60\o"CurrentDocument"4語句 62循環(huán)語句 62\o"CurrentDocument"do...while循環(huán)語句(C02) 63\o"CurrentDocument"for循環(huán)語句(C03) 65選擇語句 66\o"CurrentDocument"if條件語句(C04) 66\o"CurrentDocument"switch語句(C05) 67跳轉語句 69\o"CurrentDocument"4.3.2continue話句(C07) 70\o"CurrentDocument"返回語句(C28) 725變里 73字符型變量 73\o"CurrentDocument"字符型變量聲明(C08) 73布爾型變量 74\o"CurrentDocument"布爾型變量聲明(C10) 74整型變量 75短整型變量 75短整型變量聲明 75int短整型變量聲明(C09) 75long短整型變量聲明(C11) 76長整型變量 77長整型變量聲明(C13) 77高精度浮點型變量 79\o"CurrentDocument"5.4.2實數(shù)相等判定(C70) 80數(shù)組變量 81\o"CurrentDocument"ー維數(shù)組變量聲明(C14) 81\o"CurrentDocument"二維數(shù)組變量(C15) 82\o"CurrentDocument"字符數(shù)組變量(C16) 83\o"CurrentDocument"結構體變量定義(C19) 85\o"CurrentDocument"變量初始化(C21) 88\o"CurrentDocument"整數(shù)最大值設置(C90) 89\o"CurrentDocument"整數(shù)最小值設置(C91) 906常量 91布爾常量 91\o"CurrentDocument".1.1 布爾常量假(C22) 91.1.2 布爾常量真(C23) 92\o"CurrentDocument"字符常量(C76) 94\o"CurrentDocument"字符串常量(C78) 95#define常量定義(C92) 98\o"CurrentDocument"7函數(shù) 987.1自定義函數(shù)(C25) 98\o"CurrentDocument"7.2.1遞歸函數(shù)調用(C26) 101\o"CurrentDocument"布爾函數(shù)聲明(C30) 103\o"CurrentDocument"求絕對值函數(shù)(C73) 105\o"CurrentDocument"求平方根函數(shù)(C74) 106字符串比較函數(shù)(C79) 108\o"CurrentDocument"讀入字符函數(shù)(C88) 109\o"CurrentDocument"8頭文件 1108.!頭文件聲明 110\o"CurrentDocument"標準輸入輸出頭文件聲明(C31) 110\o"CurrentDocument"輸出格式控制頭文件聲明(C32) 112\o"CurrentDocument"數(shù)學頭文件聲明(C45) 113\o"CurrentDocument"字符串頭文件聲明(C80) 114\o"CurrentDocument"常用函數(shù)頭文件聲明(C81) 115\o"CurrentDocument"8.2命名空間(C83) 1179排序(C17) 118邏輯運算取反邏輯運算(C46)概念級知識點名稱(ch):取反邏輯運算概念級知識點名稱(en):Logical_Negation特征分析:取反邏輯運算語言級知識點名稱(ch):取y反邏輯運算!語言級知識點名稱(en):知識點別名(ch):!取反操作,!邏輯取反操作。定義或說明(ch):!操作符將它后面的表達式的真值取反。知識點分類:程序設計語言程序設計語言:C/C++(23)識別描述:!用途:表達當某個表達式為假的時候為真。用法:?。ū磉_式)符號:!使用頻率(人):18涉及題目數(shù)量(人):4實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(!a)cout?nno*'?endl;elsecout?"yes“?endl;return0;)實例!CASE!輸入:-1實例1CASE1輸出:yes實例1CASE2輸入:0實例1CASE2輸出:no實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(!a&&!b)coul<v"yougethereJvvendl;elsecout?"no"?endl;return0;)實例2CASE1輸入:00實例2CASE!輸出:yougethere.實例2CASE2輸入:0-1實例2CASE2輸出:no與邏輯運算(C47)概念級知識點名稱(ch):與邏輯運算概念級知識點名稱(en):LogicaLAND特征分析:與邏輯 運算語言級知識點名稱(ch):與邏輯運算&&語言級知識點名稱(en):知識點別名(ch):&&運算,&&運算符,&&,與運算,&&邏輯與,(C++)&&運算符,&&邏輯與操作。定義或說明(ch):邏輯與操作符(&&),是將兩個表達式組合成一個表達式。僅當原來的兩個表達式都為true時,得到的表達式的值オ為true:否則表達式的值為false〇知識點分類:程序設計語言程序設計語言:C/C++(24)識別描述:&&用途:用來連接2個表達式2個都要為真,該復合表達式オ為真。用法:(表達式)&&(表達式)符號:&&使用頻率(人):24涉及題目數(shù)量(人):22實例1:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(!a&&!b)cout?"yougethere.H?endl;elsecout?“no"?endl;return0;)實例1CASE1輸入:00實例[CASE]輸出:yougethere.實例1CASE2輸入:0-1實例1CASE2輸出:no實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(a>0&&b<0)cout?"a>0andb<0n?endl;elsecout?"a<=0orb>=〇”?endl;return0;}實例2CASE1輸入:1-1實例2CASE1輸出:a>0andb<0實例2CASE2輸入:0-1實例2CASE2輸出:a<=0orb>=0或邏輯運算(C48)概念級知識點名稱(ch):或邏輯運算概念級知識點名稱(en):LogicaLOR特征分析:或 邏輯 運算語言級知識點名稱(ch):或邏輯運算II語言級知識點名稱(en):知識點別名(ch):II(邏輯或),II運算,II邏輯或操作,(C++)ll運算符,II邏輯或操作。定義或說明(ch):如果原來表達式中的任何ー個或全部都為true(或非零),則得到的表達式的值為true:否則,表達式的值為false〇知識點分類:程序設計語言程序設計語言:C/C++(25)識別描述:II用途:用來連接2個表達式2個都要為假,該復合表達式オ為假。用法:(表達式)II(表達式)符號:II使用頻率(人):8涉及題目數(shù)量(人):8實例1:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(!aII!b)cout?"yougethere.*'?endl;elsecout?"nou?endl;return0;)實例1CASE1輸入:00實例1CASE!輸出:yougethere.實例1CASE2輸入:1-1實例1CASE2輸出:no實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(a>0IIb<0)coutvv"a>0orb<0M?endl;elsecout?Ma<=0andb>=0H?endl;return0;}實例2CASE1輸入:11實例2CASE1輸出:a>0orb<0實例2CASE2輸入:01實例2CASE2輸出:a<=0andb>=0算術運算后綴式增1算術運算(C49)概念級知識點名稱(ch):后綴式增1算術運算概念級知識點名稱(en):Post-increment特征分析:后綴式增1算術 運算語言級知識點名稱(ch):增1運算的后綴表達式++語言級知識點名稱(en):知識點別名(ch):增1(++)語句,自加加++,后加加,++操作,++,自增1操作++,?++)++運算符,++后自增-操作,后加1算術運算定義或說明(ch):a++意味著使用a的當前值計算表達式,然后將a的值加1。知識點分類:程序設計語言程序設計語言:C/C++(26)識別描述:++(nma)用途:在用完該變量之后,該變量自動加1。經(jīng)常用來循環(huán)控制中。用法:變量名++符號:++使用頻率(人):97涉及題目數(shù)量(人):58實例1:#include<iostream>usingnamespacestd;intmain(){?nta[5];inti=0;while(i<5){cin?a[i];i++;)=0;while(i<5){cout?a[i]?*i++;)return0;}實例1CASE1輸入:12345實例1CASE1輸出:12345實例1CASE2輸入:56817實例1CASE2輸出:56817實例2:#include<iostream>usingnamespacestd;intmain(){inta[5],b[5];inti=0;while(i<5){cin?a[i];i++;}=0;while(i<3){b[i]=a[i];cout?b[i]?'i++;cout?endl;return0;)實例2CASE1輸入:12345實例2CASE1輸出:12345實例2CASE2輸入:56817實例2CASE2輸出:568171.2.2后綴式減1算術運算(C50)概念級知識點名稱(ch):后綴式減1算術運算概念級知識點名稱(en):Post-decrement特征分析:后綴式減1 算術 運算語言級知識點名稱(ch):減1運算的后綴表達式ー語言級知識點名稱(en):Post-decrement知識點別名(ch):--運算,自減減,自減減ー,--運算,-,--后自減ー操作,后減1算術運算ー。定義或說明(ch):a一意味著使用a的當前值計算表達式,然后將a的值減1。知識點分類:程序設計語言程序設計語言:C/C++(27)識別描述:-用途:在用完該變量之后,該變量自動減1。經(jīng)常用來循環(huán)控制中。用法:變量名ー符號:一使用頻率(人):18涉及題目數(shù)量(人):17實例1:#include<iostream>usingnamespacestd;intmain(){inta[5];inti=4;while(i>=0){cin?a[i];i-,;)i=4;while(i>=0){cout?a[i]?J;i一;}return0;

1234512345568175681712345123455681756817實例1CASE1輸出:實例1CASE2輸入:實例1CASE2輸出:實例2:#include<iostream>usingnamespacestd;intmain(){inta[5],b[5];inti=4;while(i>=0){cin?a[i];)i=4;while(i>=0){b[i]=a[i];cout?b[i]?**;i-;}cout?endl;return0;1234512345568112345123455681756817實例2CASE1輸出:實例2CASE2輸入:實例2CASE2輸出:加算術運算(C60)概念級知識點名稱(ch):加算術運算概念級知識點名稱(en):Addition特征分析:加 算術 運算語言級知識點名稱(ch):加法算術運算+語言級知識點名稱(en):Plus知識點別名(ch):加法操作,+-*/%基本算術運算,加法運算+,(C++)+運算符,+加法運算。定義或說明(ch):做加法。知識點分類:程序設計語言程序設計語言:C/C++(37)識別描述:+andwithout++andwithout+=用途:代數(shù)加法在計算機中的符號。用法:M+K{M,KI數(shù)值型或是數(shù)值型變量}符號:+使用頻率(人):45涉及題目數(shù)量(人):30實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;cout?a+3?endl;return0;)實例1CASE1輸入:1實例1CASE1輸出:4實例1CASE2輸入:2實例1CASE2輸出:5實例2:#include<iostream>usingnamespacestd;intmain(){inta;intb;intc;cin?a?b;c=a+b;cout?c?endl;return0;)實例2CASE1輸入:34實例2CASE1輸出:7實例2CASE2輸入:544實例2CASE2輸出:49減算術運算(C61)概念級知識點名稱(ch):減算術運算概念級知識點名稱(en):Subtraction特征分析:減算術運算語言級知識點名稱(ch):減法算術運算ー語言級知識點名稱(en):Minus知識點別名(ch):減法,減號,減法運算,ー減法運算,+-*/%基本算術運算,(C++)-運算符,ー減法運算。定義或說明(ch):做減法。知識點分類:程序設計語言程序設計語言:C/C++(38)識別描述:-andwithout-andwithout-=用途:代數(shù)減法在計算機中的符號。用法:M-K{M,KI數(shù)值型或是數(shù)值型變量}符號一使用頻率(人):47涉及題目數(shù)量(人):37實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;cout?a-3?endl;return0;}實例1CASE!輸入:1實例1CASE1輸出:?2實例1CASE2輸入:4實例1CASE2輸出:1實例2:#include<iostream>usingnamespacestd;intmain(){inta;intb;intc;cin?a?b;c=a-b;cout?c?endl;return0;)實例2CASE1輸入:34實例2CASE1輸出:-1實例2CASE2輸入:304實例2CASE2輸出:26乘算術運算(C62)概念級知識點名稱(ch):乘算術運算概念級知識點名稱(en):Multiplication特征分析:乘 算術 運算語言級知識點名稱(ch):乘法算術運算?語言級知識點名稱(en):Multiply知識點別名(ch):乘法,?乘法,乘法運算,+-*/%基本算術運算,乘法運算*,(C++)?運算符,?乘法運算。定義或說明(ch):做乘法。知識點分類:程序設計語言程序設計語言:C/C++(39)識別描述:*andwithout*二用途:代數(shù)乘法在計算機中的符號。用法:M*K{M,KI數(shù)值型或是數(shù)值型變量}符號:*使用頻率(人):41涉及題目數(shù)量(人):30實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;cout?a*3?endl;return0;}實例1CASE!輸入:I實例1CASE1輸出:3實例1CASE2輸入:2實例1CASE2輸出:6實例2:#include<iostream>usingnamespacestd;intmain(){inta;intb;intc;cin?a?b;c=a*b;cout?c?endl;return0;)實例2CASE1輸入:34實例2CASE1輸出:12實例2CASE1輸入:54實例2CASE1輸出:20除算術運算(C63)概念級知識點名稱(ch):除算術運算概念級知識點名稱(en):Division特征分析:除算術 運算語言級知識點名稱(ch):除法算術運算/語言級知識點名稱(en):Divid知識點別名(ch):除法運算,+-*/%基本算術運算,除法運算/,(C++)/運算符,/除法運算。定義或說明(ch):做除法。除法操作符的行為取決于操作數(shù)的類型。如果兩個操作數(shù)都是整型,則C++將執(zhí)行整數(shù)除法,這意味著結果的小數(shù)部分將被丟棄,使得最后的結果是ー個整數(shù)。如果其中有一個(或兩個)操作數(shù)是浮點值,則小數(shù)部分將保留,結果未浮點數(shù)。知識點分類:程序設計語言程序設計語言:C/C++(40)識別描述:/andwithout/=用途:代數(shù)除法在計算機中的符號。對于整數(shù)除法取商。用法:M/K{MI數(shù)值型或是數(shù)值型變量}{KI非零數(shù)值型或是非零數(shù)值型變量)符號:/使用頻率(人):22涉及題目數(shù)量(人):19實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;cout?a/3?**?a*1.0/3?endl;return0;)實例1CASE1輸入:10實例1CASE!輸出:33.333333333333333實例1CASE1輸入:6實例!CASE!輸出:22實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(b!=0)cout?a/b?endl;elsecoutv<"secondnumbercan'tbeO."?endl;return0;)實例2CASE1輸入:10實例2CASE1輸出:secondnumbercan'tbe0.實例2CASE2輸入:21實例2CASE2輸出:2取余數(shù)算術運算(C64)概念級知識點名稱(ch):取余數(shù)算術運算概念級知識點名稱(en):Modulus特征分析:取余數(shù)算術運算語言級知識點名稱(ch):取余數(shù)算術運算%語言級知識點名稱(en):Mod知識點別名(ch):%運算,%取模,%運算符,%操作符,%操作,+-*/%基本算術運算,%取模運算,%取模操作,(C++)%運算符,%取模操作。定義或說明(ch):取模操作符返回整除除法的余數(shù)。知識點分類:程序設計語言程序設計語言:C/C++(41)識別描述:%andwithout%=用途:整數(shù)代數(shù)除法取余數(shù)在計算機中的符號。用法:M%K{Ml數(shù)值型或是數(shù)值型變量}{KI非零數(shù)值型或是非零數(shù)值型變量}符號:%使用頻率(人):46涉及題目數(shù)量(人):30實例I:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;cout?a%3?endl;return0;)實例1CASE1輸入:10實例1CASE1輸出:1實例1CASE2輸入:9實例1CASE2輸出:0實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(b!=0)cout?a%b?endl;elsecoutvv“secondnumbercan'tbeO."?endl;return0;)實例2CASE1輸入:10實例2CASE1輸出:secondnumbercan'tbe0.實例2CASE2輸入:53實例2CASE2輸出:2整除算術運算(C69)概念級知識點名稱(ch):整除算術運算概念級知識點名稱(en):Integer_Division特征分析:整除算術 運算語言級知識點名稱(ch):整型數(shù)的除法語言級知識點名稱(en):知識點別名(ch):(C++)整型數(shù)的除法定義或說明(ch):整型數(shù)(包括char、short、int和longlong以及它們的unsigned形式)之間的除法,結果只保留整數(shù)部份。知識點分類:程序設計常識程序設計語言:C/C++(83)識別描述:整型數(shù)/整型數(shù)用途:用于整型數(shù)的除法。用法:M%K{MI整數(shù)或是整型變量}{KI非零整數(shù)或是非零整型變量}符號:/使用頻率(人):1涉及題目數(shù)量(人):1實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;cout?a/3?endl;return0;)實例1CASE1輸入:1實例1CASE1輸出:〇實例1CASE1輸入:7實例1CASE1輸出:2實例2:#include<iostream>usingnamespacestd;intmain(){inta;while(cin?a){cout?a/3?endl;)實例2CASE1輸入:36實例2CASE1輸出:12實例2CASE2輸入:701實例2CASE2輸出:201算右移位運算(C51)概念級知識點名稱(ch):右移位運算概念級知識點名稱(en):Bitwise_Shift_Right特征分析:右 移位運算語言級知識點名稱(ch):右移位運算〉〉語言級知識點名稱(en):知識點別名(ch):右移運算,>>右移運算。定義或說明(ch):value?shift;其中value是要移動的整數(shù)值,shift是要移動的位數(shù)。例如:17〉〉2,將17(17在內存中以2進制形式保存,移動位也是移動2進制的位)中所有的位向右移2位。對于無符號整數(shù),騰出的位置用〇填充,超過邊界的位將被刪除。對于符號整數(shù),騰出的位置用。還是用原來最左邊位填充取決于實現(xiàn)。右移一位相當于除以2。知識點分類:程序設計語言程序設計語言:C/C++(28)識別描述:>〉V{VI0-9}用途:以2為底的指數(shù)運算。一般用來由大往小方面運算的時候。用法:V=V〉〉N{Vlint,long,10ngiong等整數(shù)型變量}{NI正整數(shù)}符號:?使用頻率(人):2涉及題目數(shù)量(人):2實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;a=a?1;cout?a?endl;return0;)實例1CASE1輸入:4實例1CASE1輸出:3實例1CASE2輸入:7實例1CASE2輸出:3實例2:#include<iostream>usingnamespacestd;intmain(){inta=16;intb;cin?b;cout?(a?b)?endl;return0;)實例2CASE1輸入:4實例2CASE1輸出:1實例2CASE2輸入:3實例2CASE2輸出:2左移位運算(C52)概念級知識點名稱(ch):左移位運算概念級知識點名稱(en):Bitwise-Shift_Left特征分析:左 移位運算語言級知識點名稱(ch):左移位運算<<語言級知識點名稱(en):知識點別名(ch):左移運算。定義或說明(ch):左移表達式的位。知識點分類:程序設計語言程序設計語言:C/C++(29)識別描述:<<V{VI0-9}用途:以2為底的指數(shù)運算。一般用來由小往大方向運算的時候。用法:V=V?N{Vlint,long,1〇鳴1〇昭等整數(shù)型變量理2正整數(shù))符號:使用頻率(人):1涉及題目數(shù)量(人):1實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;a=a?1;cout?a?endl;return0;)實例1CASE1輸入:4實例1CASE1輸出:8實例1CASE2輸入:7實例1CASE2輸出:14實例2:#include<iostream>usingnamespacestd;intmain(){inta=1;intb;cin?b;cout?(a?b)?endl;return0;}實例2CASE1輸入:4實例2CASE1輸出:16實例2CASE2輸入:3實例2CASE2輸出:8按位與(C53)概念級知識點名稱(ch):按位與概念級知識點名稱(en):Bitwise_AND特征分析:與邏輯位運算語言級知識點名稱(ch):按位與&語言級知識點名稱(en):知識點別名(ch):與操作,(C++)&運算符。定義或說明(ch):&(與)運算耍求有兩個運算值,然后返回一個值,當且僅當兩個運算值都位!時,返回值為!〇(nma)知識點分類:程序設計語言程序設計語言:C/C++(30)識別描述:&andwithout&&用途:用于特定的2進制處理。用法:M&K{M,KI整型變量或是整型}符號:&使用頻率(人):9涉及題目數(shù)量(人):9實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;a=a&3;cout?a?endl;return0;實例1CASE1輸入:4實例!CASE1輸出:0實例1CASE2輸入:7實例1CASE2輸出:3實例2:#include<iostream>usingnamespacestd;intmain(){inta=3;intb;cin?b;cout?(a&b)?endl;return0;)實例2CASE1輸入:4實例2CASE1輸出:0實例2CASE2輸入:7實例2CASE2輸出:3關系運算相等關系運算(C54)概念級知識點名稱(ch):相等關系運算概念級知識點名稱(en):Equal-to特征分析:相等關系 運算語言級知識點名稱(ch):相等關系運算==語言級知識點名稱(en):equal知識點別名(ch):==運算符,判斷是否相等==,比較==,==判相等,相等判定,=判相等,判相等操作==,(C++)==運算符,==判相等操作。定義或說明(ch):==判斷兩個值是否相等。知識點分類:程序設計語言程序設計語言:C/C++(31)識別描述:==用途:用來判斷2個表達式是否相等,相等的話結果為真。用法:表達式1==表達式2符號:==使用頻率(人):80涉及題目數(shù)量(人):54實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a=3)couivv"a=3"vvendl;elsecout?"nou?endl;return0;)實例1CASE1輸入:3實例1CASE1輸出:a=3實例1CASE2輸入:4實例1CASE2輸出:no實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if((a+3)==(b+4))cout?^findthenumberwewant."vvendl;elsecout?nno"?endl;return0;)實例2CASE1輸入:21實例2CASE!輸出:findthenumberwewant.實例2CASE2輸入:78實例2CASE2輸出:no不相等關系運算(C55)概念級知識點名稱(ch):不相等關系運算概念級知識點名稱(en):Not-Equal-to特征分析:不相等 關系 運算語言級知識點名稱(ch):不等于關系運算!=語言級知識點名稱(en):NotEqual知識點別名(ch):不等于,條件判斷不等于,!=不等于,不等于操作!=,(C++)!=運算符,!=不等于操作。程序設計語言:C/C++(32)特征分析:不等于+關系運算識別描述:!=用途:用來判斷2個表達式是否不相等,不相等是結果為真。用法:表達式1!=表達式2符號:!=使用頻率(人):16涉及題目數(shù)量(人):14實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a!=3)coutvv"a!=3"vvendl;elsecoutvv"a=3,,?endl;return0;}實例1CASE1輸入:1實例1CASE1輸出:a!=3實例1CASE2輸入:3實例1CASE2輸出:a=3實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if((a+3)!=(b+4))cout?,,Goon.M?endl;elsecoutvc'Tryagain.''v<endl;return0;)實例2CASE1輸入:11實例2CASE1輸出:Goon.實例2CASE2輸入:43實例2CASE2輸出:Tryagain.小于關系運算(C56)概念級知識點名稱(ch):小于關系運算概念級知識點名稱(en):Less-than特征分析:小于關系 運算語言級知識點名稱(ch):小于關系運算<語言級知識點名稱(en):Lessthan知識點別名(ch):<小于運算符,小于號,小于符號,〈運算符,小于操作,小于,〈操作,〈運算,<小于操作符,(C++)〈運算符,<小于操作。定義或說明(ch):判斷小于關系。知識點分類:程序設計語言程序設計語言:C/C++(33)識別描述:<用途:用來判斷?個表達式的運算結果是否小于另ー個表達式的運算結果,成立的話結果為真。用法:表達式1<表達式2符號:<使用頻率(人):70涉及題目數(shù)量(人):42實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a<3)coutvv"a<3,,?endl;elsecouivv"a>=3,,?endl;return0;)實例1CASE1輸入:1實例!CASE1輸出:a<3實例1CASE2輸入:3實例1CASE2輸出:a>=3實例1CASE3輸入:4實例!CASE3輸出:a>=3實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if((a+3)<(b+4))coutvぐ'GoodWork."?endl;elsecout?"Tryagain."?endl;return0;)實例2CASE1輸入:1-1實例2CASE1輸出:Tryagain.實例2CASE2輸入:10實例2CASE2輸出:Tryagain.實例2CASE3輸入:40實例2CASE3輸出:GoodWork.小于等于關系運算(C57)概念級知識點名稱(ch):小于等于關系運算概念級知識點名稱(en):Less-than-or-Equal-to特征分析:小于等于 關系 運算語言級知識點名稱(ch):小于等于關系運算<=語言級知識點名稱(en):LessorEqual知識點別名(ch):v=小于等于,比較〈二,小于等于,比較語句,<=語句,(C++)〈=運算符,<=小于等于比較操作。定義或說明(ch):判斷小于等于關系。知識點分類:程序設計語言程序設計語言:C/C++(34)識別描述:<=用途:用來判斷ー個表達式的運算結果是否小于等于另ー個表達式的運算結果,成立的話結果為真。用法:表達式1〈二表達式2符號:<=使用頻率(人):54涉及題目數(shù)量(人):28實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a<=3)cout?,,a<=3"vvendl;elsecout?Ma>3"v<endl;return0;)實例1CASE1輸入:1實例1CASE1輸出:a<=3實例1CASE2輸入:3實例1CASE2輸出:a<=3實例2CASE3輸入:5實例2CASE3輸出:a>3實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if((a+3)<=(b+4))coutv<''Okay."vvendl;elsecout?^Tryagain.''v<endl;return0;}實例2CASE1輸入:10實例2CASE1輸出:Okay.實例2CASE2輸入:20實例2CASE2輸出:Tryagain.實例2CASE3輸入:-11實例2CASE3輸出:Okay.大于關系運算(C58)概念級知識點名稱(ch):大于關系運算概念級知識點名稱(en):Greater-than特征分析:大于關系 運算語言級知識點名稱(ch):大于關系運算〉語言級知識點名稱(en):Largerthan知識點別名(ch):>大于運算符,大于符號,>運算符,比較語句,>大于操作符,(C++)>運算符,〉大于操作。定義或說明(ch):判斷大于關系。知識點分類:程序設計語言程序設計語言:C/C++C35)識別描述:〉用途:用來判斷ー個表達式的運算結果是否大于另ー個表達式的運算結果,成立的話結果為真。用法:表達式1〉表達式2符號:>使用頻率(人):24涉及題目數(shù)量(人):17實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a>3)couivv"a>3"vvendl;elsecoutvv"a<=3,,?endl;return0;)實例1CASE1輸入:1實例!CASE1輸出:a<=3實例1CASE2輸入:4實例1CASE2輸出:a>3實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if((a+3)>(b+4))coutvv”Good.''<vendl;elsecoutvc'Tryagain.M?endl;return0;)實例2CASE1輸入:10實例2CASE!輸出:Tryagain.實例2CASE2輸入:20實例2CASE2輸出:Good大于等于關系運算(C59)概念級知識點名稱(ch):大于等于關系運算概念級知識點名稱(en):Greater-than-or-Equal-to特征分析:大于等于 關系 運算語言級知識點名稱(ch):大于等于關系運算>=語言級知識點名稱(en):LargerorEqual知識點別名(ch):>=大于等于,大于等于操作,大于等于,比較語句,>=運算,>=大于等于運算符,>=大于等于操作。定義或說明(ch):判斷大于等于關系。知識點分類:程序設計語言程序設計語言:C/C++(36)識別描述:>=用途:用來判斷ー個表達式的運算結果是否大于等于另ー個表達式的運算結果,成立的話結果為真。用法:表達式1>=表達式2符號:>=使用頻率(人):19涉及題目數(shù)量(人):17實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a>=3)coutvv"a>=3,,?endl;elsecouyv"a<3"vvendl;return0;}實例1CASE1輸入:3實例!CASE!輸出:a>=3實例1CASE2輸入:4實例1CASE2輸出:a>=3實例1CASE3輸入:2實例2CASE3輸出:a<3實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if((a+3)>=(b+4))coutvぐ'Perfecピ'vvendl;elsecout?"Tryagain."?endl;return0;)實例2CASE1輸入:10實例2CASE!輸出:Perfect實例2CASE2輸入:31實例2CASE2輸出:Perfect實例2CASE3輸入:14實例2CASE3輸出:Tryagain.賦值運算(C65)概念級知識點名稱(ch):賦值運算概念級知識點名稱(en):Assign特征分析:賦值運算語言級知識點名稱(ch):賦值運算=語言級知識點名稱(en):知識點別名(ch):賦值語句,賦值=,賦值運算,=賦值語句,賦值操作,(C++)賦值語句,=賦值操作。定義或說明(ch):賦值語句將值賦給存儲單元。(注:在C++中,單個=表示賦值,兩個==表示比較)知識點分類:程序設計語言程序設計語言:C/C++(42)識別描述:=andwithout==andwithout+=andwithout-=andwithout*=andwithout/=andwithout%=andwithout!=用途:給變量賦值。用法:V=B{VI變量}{Bl表達式,且運算結果的類型和V一致}符號:=使用頻率(人):241涉及題目數(shù)量(人):72實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;a=3;cout?a?endl;return0;)實例1CASE1輸入:3實例1CASE1輸出:3實例1CASE2輸入:4實例1CASE2輸出:3實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a;b=a;cout?b?endl;return0;)實例2CASE1輸入:1實例2CASE1輸出:1實例2CASE2輸入:2實例2CASE2輸出:2加賦值運算(C66)概念級知識點名稱(ch):加賦值運算概念級知識點名稱(en):Increment_and_Assign特征分析:加賦值運算語言級知識點名稱(ch):加賦值運算+=語言級知識點名稱(en):知識點別名(ch):+=運算符,+=運算,+=加等于操作符,操作+=,(C++)+=運算符,+=操作。定義或說明(ch):a+=l相當于a=a+l,是后一種方法的縮寫。知識點分類:程序設計語言言:C/C++(43)識別描述:+=用途:將一個變量加上一個數(shù)值的結果再賦給該變量。用法:V+=B{VI數(shù)值型變量或字符型變量}{BI表達式,目.運算結果的類型和V一致}符號:+=使用頻率(人):19涉及題目數(shù)量(人):11實例I:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;a+=3;cout?a?endl;return0;}實例1CASE1輸入:4實例1CASE1輸出:7實例1CASE1輸入:5實例1CASE!輸出:8實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;a+=b;cout?a?endl;return0;)實例2CASE1輸入:15實例2CASE1輸出:6實例2CASE2輸入:2-1實例2CASE2輸出:1乘賦值運算(C67)概念級知識點名稱(ch):乘賦值運算概念級知識點名稱(en):Multiply_and_Assign特征分析:乘賦值 運算語言級知識點名稱(ch):乘賦值運算?=語言級知識點名稱(en):知識點別名(曲),操作?=。定義或說明(ch):知識點分類:程序設計語言程序設計語言:C/C++(44)識別描述:*=用途:將一個變量乘上一個數(shù)值的結果再賦給該變量。用法:V*=B{V1數(shù)值型變量或字符型變量}{BI表達式,且運算結果的類型和V一致}符號:*=使用頻率(人):7涉及題目數(shù)量(人):3實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;a*=3;cout?a?endl;return0;)實例1CASE1輸入:4實例1CASE1輸出:12實例!CASE1輸入:5實例1CASE1輸出:15實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;a*=b;cout?a?endl;return0;

實例2CASE!輸入:13實例2CASE1輸出:3實例2CASE2輸入:20實例2CASE2輸出:〇除賦值運算(C68)概念級知識點名稱(ch):除賦值運算概念級知識點名稱(en):Divide_and_Assign特征分析:除賦值運算語言級知識點名稱(ch):除賦值運算/=語言級知識點名稱(en):知識點別名(ch):操作/=,自除/=。定義或說明(ch):把某個變量的值除以某個值。知識點分類:程序設計語言程序設計語言:C/C++(45)識別描述:/=用途:將一個變量除以一個數(shù)值的結果再賦給該變量。用法:V/=B{VI數(shù)值型變量或字符型變量}{BI表達式,且運算結果的類型和V-致以及不能為零}符號:/=使用頻率(人):12涉及題目數(shù)量(人):4實例1:#include<iostream>usingnamespacestd;intmain(){inta;doubleb;cin?a?b;a/=3;b/=3;cout?a?**?b?endl;return0;)實例)實例1CASE1輸入:實例1CASE1輸出:實例1CASE1輸入:實例1CASE1輸出:4411.333333333333336622實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;if(b!=0){a/=b;cout?a?endl;}elsecout?^Secondnumbercan'tbeO."?endl;return0;)實例2CASE1輸入:10實例2CASE1輸出:Secondnumbercan'tbe0.實例2CASE2輸入:63實例2CASE2輸出:2按位異或賦值運算交換兩整數(shù)(C71)概念級知識點名稱(ch):按位異或賦值運算交換兩整數(shù)概念級知識點名稱(en):Bitwise_Exclusive_OR_and_Assign特征分析:按位異或賦值 運算 交換兩整數(shù)語言級知識點名稱(ch):位運算交換兩整數(shù)語言級知識點名稱(en):知識點別名(ch):按位異或賦值運算?定義或說明(ch):對兩個表達式執(zhí)行按位XOR運算。知識點分類:程序設計常識程序設計語言:C/C++(76)識別描述:用途:用于交換兩個數(shù)。用法:(needmoreanalysis)符號:使用頻率(人):1涉及題目數(shù)量(人):1實例1:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;aA=b』a』b;cout?a?b?endl;return0;)實例1CASE1輸入:1122實例1CASE1輸出:2211實例1CASE2輸入:1232342實例1CASE2輸出:2342123實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;while(cin?a?b){aA=bA=aA=b;cout?a?b?endl;}return0;)實例2CASE1輸入:1122實例2CASE1輸出:2211實例2CASE2輸入:1232342實例2CASE2輸出:2342123改變運算優(yōu)先級(C72)概念級知識點名稱(ch):改變運算優(yōu)先級概念級知識點名稱(en):Grouping特征分析:改變優(yōu)先級 運算語言級知識點名稱(ch):()括號改變運算符優(yōu)先級語言級知識點名稱(en):知識點別名(ch):(C++)用括號改變運算符的優(yōu)先級。定義或說明(ch):C++遵循先乘除后加減的運算規(guī)則,乘除法的優(yōu)先級相等,加減法的優(yōu)先級相等,C++運算符的結合性是從左到右的,若要改變結合性或者優(yōu)先級,則必須加上括號。知識點分類:程序設計語言程序設計語言:C/C++(73)識別描述:用途:提高運算符的優(yōu)先級。用法:符號:()使用頻率(人):3涉及題目數(shù)量(人):3實例1:#include<iostream>usingnamespacestd;intmain(){inta=2*(2+3);cin?a;cout?a*(a+3)?endl;return0;)實例1CASE1輸入:10實例1CASE1輸出:130實例1CASE2輸入:0實例1CASE2輸出:0實例2:#include<iostream>usingnamespacestd;intmain(){inta,b,c;cin?a?b?c;if((a>0IIb>0)&&c>0)cout?c/(a+b)?endl;return0;}實例2CASE1輸入:32I實例2CASE1輸出:〇實例2CASE2輸入:235實例2CASE2輸出:1三目運算(C75)概念級知識點名稱(ch):三目運算概念級知識點名稱(en):Ternary_Conditional特征分析:三目運算語言級知識點名稱(ch):三目運算符?:語言級知識點名稱(en):知識點別名(ch):定義或說明(ch):三目運算符?:知識點分類:程序設計語言程序設計語言:C/C++(86)識別描述:用途:用來做簡単的判斷語句?!??’前的表達式為真,則執(zhí)行’:‘前面的語句;否則,執(zhí)行’:‘后面的語句。用法:(表達式)?語句1:語句2;符號:?:使用頻率(人):1涉及題目數(shù)量(人):1實例1:#include<iostream>usingnamespacestd;intmain(){inta,b,result;cin?a?b;(a>b)?result=a:result=b;cout?result?endl;return0;)實例1CASE1輸入:12實例1CASE1輸出:2實例1CASE2輸入:43實例1CASE2輸出:4實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;while(cin?a?b){cout?(a>b)?a:b?endl;}return0;)實例2CASE1輸入:12實例2CASE1輸出:2實例2CASE2輸入:43實例2CASE2輸出:4強制類型轉換整型強制轉換成字符型(C18)概念級知識點名稱(ch):整型強制轉換成字符型概念級知識點名稱(en):Mandatoryconversionfromintegertocharacter特征分析:整數(shù)強制類型轉換 字符型語言級知識點名稱(ch):整型強制轉換成字符型語言級知識點名稱(en):Mandatoryconversionfromintegertocharacter知識點別名(ch):強制轉換函數(shù)類型定義或說明(ch):將?種整型的值強制轉換成字符類型,有一定范圍限制。知識點分類:程序設計語言程序設計語言:C/C+-K81)識別描述:(char)整型變量用途:用于整數(shù)類型換轉成字符類型。用法:(char)整型變量符號:使用頻率(人):5涉及題目數(shù)量(人):4實例1:#include<iostream>usingnamespacestd;intmain(){inta;cin?a;if(a>=0&&a<128)cout?(char)a?endl;elsecoutvv'Tryagain.''v<endl;return0;}實例1CASE1輸入:87實例1CASE1輸出:W實例1CASE2輸入:55實例1CASE2輸出:7實例2:#include<iostream>usingnamespacestd;intmain(){inta;while(cin?a){if(a>=0&&a<=128)cout?(char)a?endl;}return0;)實例2CASE1輸入:8087實例2CASE1輸出:PW實例2CASE2輸入:9087實例2CASE2輸出:ZW取整運算(C89)概念級知識點名稱(ch):取整運算概念級知識點名稱(en):INT特征分析:取整運算語言級知識點名稱(ch):取整運算語言級知識點名稱(en):知識點別名(ch):取整定義或說明(ch):用于取出ー個浮點數(shù)的整數(shù)部分,小數(shù)部分舍去。知識點分類:程序設計語言程序設計語言:C/C++O識別描述:用途:用于取出ー個浮點數(shù)的整數(shù)部分,小數(shù)部分舍去。用法:int(doublea)符號:?:使用頻率(人):1涉及題目數(shù)量(人):1實例1:#include<iostream>usingnamespacestd;intmain(){doublea;intb;cin?a;b=int(a);cout?b?endl;return0;)實例1CASE1輸入:1.2實例1CASE1輸出:1實例1CASE2輸入:1.7實例1CASE2輸出:I實例2:#include<iostream>usingnamespacestd;intmain(){doublea;while(cin?a){cout?int(a)?endl;}return0;)實例2CASE1輸入:-1.2實例2CASE1輸出:-1實例2CASE2輸入:-1.7實例2CASE2輸出:-12輸入2.1標準輸入(C34)概念級知識點名稱(ch):標準輸入概念級知識點名稱(en):Standard_Input特征分析:標準輸入語言級知識點名稱(ch):cin標準輸入語言級知識點名稱(en):知識點別名(ch):標準輸入,cin,輸入函數(shù)cin,cin函數(shù),cin輸入,(C++)標準輸入。定義或說明(ch):cin對象根據(jù)接受值的變量的類型,使用其方法將字符序列轉換為所需的類型。知識點分類:程序設計語言程序設計語言:C++(53)識別描述:cinandwithoutcin.用途:C++中用來標準輸入的。用法:cin(?V)n;{VI變量}{nl自然數(shù)}符號:cin使用頻率(人):76涉及題目數(shù)量(人):67實例!:#include<iostream>usingnamespacestd;intmain(){inta,b;cin?a?b;a*=b;cout?a?endl;return0;)實例!CASE1輸入:12實例1CASE1輸出:2實例1CASE2輸入:34實例1CASE2輸出:12實例2:#include<iostream>usingnamespacestd;intmain(){inta,b;while(cin?a?b){cout?a?b?endl;)實例2CASE1輸入:12實例2CASE1輸出:12實例2CASE2輸入:34實例2CASE2輸出:34語言級知識點名稱(ch):scanf標準輸入語言級知識點名稱(en):知識點別名(ch):scanf輸入定義或說明(ch):一般用scanf函數(shù)進行標準輸入,格式如下:scanf("輸入格式",讀入的地址列表);其中輸入格式是一個字符串,用"%d”表示int型、"%c"表示char型等等,具體格式見參考書目;讀入的地址列表就是每個變量要存放的地址,用逗號分隔。在輸入格式中給出了多少個"%",則讀入的地址列表中就要給出多少個地址。知識點分類:程序設計語言程序設計語言:C特征分析:scanf+標準輸入知識點抽象類別:語言級識別描述:scanf用途:C中用來標準輸入。用法:scanfド%d”,&a);符號:scanf使用頻率(人):1涉及題目數(shù)量(人):1實例1:#include<cstdio>usingnamespacestd;intmain(){inta;scanf("%d”,&a);return0;)實例1CASE1輸入:2實例1CASE!輸出:無實例1CASE2輸入:3實例1CASE2輸出:無實例2:#include<cstdio>usingnamespacestd;intmain(){inta;while(scanf("%d”,&a)=1){printf("%d\n二a);}return0;

)實例2CASE1輸入:6實例2CASE1輸出:6實例2CASE2輸入:3實例2CASE2輸出:3準輸入一行(C35)概念級知識點名稱(概念級知識點名稱(ch):概念級知識點名稱(en):特征分析:標準輸入標準輸入一行Standard_Input_a_line一行語言級知識點名稱語言級知識點名稱知識點別名(ch):語言級知識點名稱語言級知識點名稱知識點別名(ch):定義或說明(ch):(ch):(en):cin.getline標準輸入一行cin.getline君句。輸入一行。知識點分類:程序設計語言程序知識點分類:程序設計語言程序設計語言:C++(54)識別描述:cin.getline用途:C++中用來標準輸入一行的。用法:cin.getline(數(shù)組名,數(shù)組長度);orcin.getline(數(shù)組名,數(shù)組長度,結束符);符號:cin.getline使用頻率(人):6涉及題目數(shù)量(人):4實例I:#include<iostream>usingnamespacestd;intmain(){chara[101];cin.getline(a,100);cout?a?endl;return0;)實例1CASE1輸入:實例1CASE1輸出:實例1CASE1輸入:實例1CASE1輸出:HelloWorld!HelloWorld!World!World!實例2:#include<iostream>

usingnamespacestd;intmain(){chara[101];while(cin.getline(a,100)){cout?a?endl;)實例2CASE!輸入:HelloWorld!One.實例2CASE!輸出:HelloWorld!One.實例2CASE2輸入:340000實例2CASE2輸出:340000準輸入整數(shù)(C36)概念級知識點名稱(ch):標準輸入整數(shù)概念級知識點名稱(en):Standard_Input_Ingeter特征分析:標準輸入整數(shù)語言級知識點名稱(ch):cin標準輸入整數(shù)語言級知識點名稱(en):知識點別名(ch):標準輸入整數(shù),cin輸入整數(shù)。定義或說明(ch):知識點分類:程序設計語言程序設計語言:C++(55)識別描述:(needmoreanalyse)用途:C++中用來標準輸入整數(shù)的。用法:ci

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論