cin與cout消耗的時間比scanf和printf多得多,建議使用scanf與printf.如標頭檔案:
#include
(c++中)
int a = 1;
int的範圍:絕對值在10^9內,printf
用%d
輸出。
long long的範圍:絕對值在10^18內,printf
用%lld
輸出。
long long型賦大於10^9的初值時,需加上ll,如long long bignum = 1234567890122345ll;
對整型資料, 加上unsigned
表示無符號型。如unsigned int
。少用。
碰到浮點型都用double
儲存,printf
用%lf
輸出。
char a = '1';
,printf
用%c
輸出。
字串:char str[4] = "ojbk";
\n
表示換行。
\t
表示tab鍵。
\0
表示空字元null,不等於空格。
c++中無需標頭檔案 只有true與false兩種值,或為1與0.
(新型別名)變數名;
如(double)a;
%.1f
表示保留一位小數輸出。
#define pi 3.14
const double pi = 3.14; //更推薦const的寫法
#define add(a, b) ((a) + (b)) //定義語句,注意括號
+
-
*
/
%
++
--
<
>
<=
>=
==
!=
&&
||
!
條件運算子:a ? b : c
如果a為真,執行並返回b,否則執行並返回c。 如int c = a > b ? 7 : 11;
位運算子:(不熟練)
& 按位與 | 按位或 ^ 按位異或 ~取反 《左移 >>右移
等待更新。。。。
演算法筆記 第二章 C C 快速入門 學習總結
如果時間充足的話,想學c語言的話推薦去看書 c和指標 然後配著mooc上翁愷老師的課程一起看,看完之後基礎可以比較紮實,如果時間很緊張就仔細閱讀這部分內容,配著翁愷老師mooc一起。由於之前有c的基礎,這學期也在學習c c 可以聽翁愷老師和侯捷老師的課,書用c prime 所以很多基礎的部分就省略掉...
第二章 c c 快速入門
1.整數範圍選擇 10 9以內或者32位整數,用int。10 18以內或者64位整數用long long 2浮點型用double即可。3字元常量用ascii統一編碼。標準ascii範圍0 127。0 9,a z,a z對應的ascii碼分別為48 57,65 90,97 122.4.字串可以直接賦值...
第二章 C C 快速入門
1.c和c 部分區別 輸入輸出,指標引用 c語言的scanf和printf比c 的cin和cout要快 2.標頭檔案是什麼 include 例如stdio是標準輸入輸出庫,h是標頭檔案的檔案格式。檔案中包含一些跟輸入輸出有關的東西,程式需要輸入輸出的時候,需要引用標頭檔案才能使用檔案裡的輸入輸出函式...