彙編器
彙編語言
編譯器
c語言
面向過程
解釋器
shell
extern修飾
static修飾
使用static修飾函數
使用extern修飾函數
基本資料類型
int
float
double
char
基本資料類型修飾符
short
短型
long
長型
signed
有符号型
unsigned
無符号型
指針類型
void*
構造類型
數組
struct
union
enum
空類型
void
x
16-bit編譯器
32-bit編譯器
64-bit編譯器
1
void *
2
4
8
short int
unsigned int
unsigned long
long long
循環語句
do-while
while
for
條件語句
if
if-else
switch
goto語句
空語句
注釋
/* */
//
算術運算符
<code>+ - * / % ++ –</code>
關系運算符
<code>== != > < >= <=</code>
在c語言中關系運算的結果為’真’傳回1,為’假’傳回0.
在c語言中任何非0值都為’真’,隻有0值才為’假’.
在java語言中關系運算的結果為’真’傳回true,為’假’傳回false.
指派運算符
<code>= += -= *= /= %= <<= >>= &= |= ^=</code>
邏輯運算符
<code>&& || !</code>
在c語言中邏輯運算的結果為’真’傳回1,為’假’傳回0
按位運算符
<code>& | ^ ~ << >></code>
其他運算符
sizeof()
? :
,
.與->
cast
&
*
優先級
! > 算術運算符 > 關系運算符 > && > || > 指派運算符
格式符
功能
%d
以帶符号的十進制形式輸出整數(但正數不輸出正号+)
%o
以不帶符号的八進制形式輸出整數
%x
以不帶符号的十六進制形式輸出整數
%u
以不帶符号的十進制形式輸出整數
%c
輸出一個字元
%s
輸出一個或多個字元
%f
以小數形式輸出單、雙精度數,預設輸出6位小數
%e
以标準指數形式輸出單、雙精度數,數字部分小數位數為6位
數組名是個常量,代表着數組的位址,也就是數組的起始位址.
c語言中編譯器不會對數組下标越界進行檢查
初始化時行數可以省略
初始化時列數不可省略
puts函數輸出一個字元串後會自動換行
puts函數一次隻能輸出一個字元串,printf函數則可以同時輸出多個字元串
gets一次隻能讀取一個字元串,scanf則可以同時讀取多個字元串.
gets可以讀入包含空格、tab的字元串,直到遇到回車為止. scanf不能用來讀入空格、tab.
個人網站