演算法筆記第2章 c c 快速入門

2021-10-01 21:20:21 字數 673 閱讀 3429

q:整形int和長整型long long的取值範圍分別是多少?

整形int:−231

+(231

−1

)-2^ ~ +(2^-1)

−231+(

231−

1),簡單記為109

10^9

109 即可

長整型long long:−263

+(263

−1

)-2^ ~ +(2^-1)

−263+(

263−

1),簡單記為1018

10^10

18即可q:單精度float和雙精度double的有效精度分別是多少?

float:6~7位

double:15~16位

q:scanf和printf中int、long long、float、double、char、字串的輸出格式是什麼?

左scanf 右printf

int: %d - %d

long long: %lld - %lld

float: %f - %f

double: %lf - %f

char: %c - %c

字串: %s - %s

q:什麼函式可以輸入和輸出單個字元?

輸入:getchar()

輸出:putchar()

演算法筆記 C C 快速入門

c語言語言相對於c 以此來作為上機演算法題程式語言確實有些語句過於累贅,有些題目的解決的有些複雜,但是對於演算法消耗時間有要求的題目,c語言往往表現的更好,所以我們上機演算法題解決上,我們可以統籌二者的優點,因為c 向下相容c語言,所以我們可以將檔案命名為cpp檔案,這樣可以使用一些c 簡便庫來方便...

《演算法導論》筆記 第2章 演算法入門

第2章 演算法入門 插入排序 對陣列a進行插入排序 insertion sort a 1 for j 2 to length a 2 do key a j 代表賦值 3 insert a j into the sorted sequence a 1.j 1 4 i j 1 5 while a i k...

第1章 快速入門 2

1.3 關於注釋 注釋不會增加可執行程式的大小,編譯器會忽略所有的注釋。c 中有單行注釋和成對注釋兩種型別的注釋。單行注釋以雙斜線 開頭,行中處於雙斜線右邊的內容是注釋,被編譯器忽略。另一種界定符,注釋對 是從c語言繼承過來的。這種注釋以 開頭,以 結尾。編譯器把落入注釋對 之間的內容作為注釋。th...