# <TQC+ C 第一大類 基本認識> ### printf 列印 * 用法: ```c printf ("內容 %輸出控制符", 變數); ``` 註:變數處可做運算、\n表換行 範例: ```c printf ("x + y = %d\n", x + y); ``` ### scanf 輸入 * 用法: ```c scanf ("%輸出控制符", &變數); ``` 註:變數為時需在前面加& 範例: ```c scanf ("%d", &num); ``` ### 常用輸出控制符(n為常數) | %d | %s | %.nf | |:--------:|:--------:|:----:| | 輸出整數 | 輸出字元 | 輸出浮點數(到小數點後第n位) | ### 特殊用法 (107) ```c printf("%10d", a); printf("%-10d", a); ``` 輸出10個欄位寬的整數(不足補空白) %nd 靠右對齊 %-nd 靠左對齊 # <TQC+ C 第二大類 選擇敘述與迴圈> ## if函式 * 用法: ```c if( 條件 ){ 如果條件成立時做什麼... }else if( 條件 ){ 否則如果條件成立時做什麼... }else{ 否則做什麼... } ``` ## switch函式 * 用法: ```c switch(變數名稱或運算式) { case 符合數字或字元: 陳述句一; break; case 符合數字或字元: 陳述句二; break; default: 陳述三; break; } ``` ## 常見運算子 | ```++``` | ```--``` | ```==``` | ```!=``` | ```&&``` | ```||``` | |:----:|:----:|:----:|:------:|:-------:|:----:| | 遞增 | 遞減 | 相等 | 不等於 | 和(and) | 或(or) | 加減乘除、大於小於不用多說
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up