NOI培訓教程(C++語言)

{
?sizeof//測量數(shù)據(jù)類型大小;
?char = 1字節(jié);(8位)-128——+127;
?short = 2字節(jié);(16位)-32768——+32767;
?int = 4字節(jié);(32位)-2147483648——+2147483647;
?long = 4字節(jié);(32位)-2147483648——+2147483647;
?long long = 8字節(jié);(64位)-9223372036854775808——+9223372036854775807;
?unsigned//數(shù)據(jù)類型不帶有符號的;
?unsigned char = 0-+255;
?unsigned short = 0-+65535;
?unsigned int = 0-+4294967295;
?unsigned long = 0-+4294967295;
?unsigned long long = 0-+18446744073709551615;
?main//1.表示一個主函數(shù);
? // 2.所有C語言代碼的起始入口;
? // 3.代碼運行進入主函數(shù)后,才能由主函數(shù)調(diào)用其他函數(shù);
? // 4.每個C語言代碼且只有1個主函數(shù)(main);
? //5.主函數(shù)也會被調(diào)用,且是自動調(diào)用,會將返回值返回
//給調(diào)用主函數(shù)的程序;
? // 6.主函數(shù)有返回值類型;且必須是int,如果程序正常的
// 結束,一般把返回值設置為0;
?return//表示函數(shù)的返回值;
?//:后面可以添加注釋,標注代碼用途與思路,對代碼編譯無影
?//:響;
?int//integer (整數(shù))縮寫,意思是返回值類型為整數(shù)類型;
?main()//該括號用來輸入?yún)?shù),可輸入也可不輸入;
?{}//花括號內(nèi)部是函數(shù)體,可以做一些處理,不能省略;
?編譯器//從代碼開始,從上往下編譯代碼。
?if//n個分只需要n-1個條件表達式;
?//注意:else總是與它上面的,最近的,統(tǒng)一復合語句中的,未配對的if語
?//句配對,不能作為語句單獨使用;
?//當if和else數(shù)目不同時,可以加花括號來確定配對關系;
?switch//對于多分支選擇問題,采用多分支if語句(即if語句的嵌套)
?//來處理固然可以,但是如果分支較多,則嵌套的if語句層數(shù)多,程
?//序冗長而且會導致可讀性降低。c/c++語言提供了直接處理多分支選擇的
?//switch語句,他的一般格式如下:
? switch (表達式)
? {case 常量表達式1:語句1;
? case 常量表達式2:語句2;
? ...
? ...
? case 常量表達式n:語句n;
? default?????:語句n+1;
??}
?//switch后面的表達式一般是整形表達式或字符型表達式,與之相對應的case
?//后面的常量表達式也應是一個整形表達式或字符型表達式,但要注意case
?//與常量表達式之間要有空格。