IOS開發之路 C 學習筆記7 15

2021-06-16 13:03:14 字數 687 閱讀 7326

今天聽的還是挺輕鬆的,但是還是學到了以前不知道的東西.

比如:++i 先自增  再使用

i++ 先使用 再自增

高精度忘低精度轉 不四捨五入直接捨掉

例: printf("%d",(int)3.14);

還有幻影回車符.

例用scanf輸入時:

void getchar()

其中輸入完4個數字之後(如輸入1 2 3 4)之後回車,輸入3個英文如(a b c)

之後回車輸出 會發現 結果為

1 2 3 4

b c 

因為scanf接受完4個數之後,缺省會把回車符也加進去作為c1的值了.所以就產生了結果那樣.

那如何解決這個問題呢.其實很簡單

只需要在輸入完數字之後加上getchar(); 就ok了;

getchar();是c的從鍵盤接收乙個字元的函式,這樣就把回車符被getchar()接受了.所以輸出就沒有問題了.

今天沒寫什麼東西.哎 玩的時間浪費了.

void convert_10()

for(int i = 0 ; i=10)

for(int i = 0 ; iprintf("轉換為10進製後為:%d\n",sum);

}else

}

IOS開發之路 C 學習筆記7 16

c語言中使用0作為假,非0即為真 與 同真為真 同假為假 其中有乙個為假 即為假 或 同真為真 同假為假 有真即真 非 非真即假 反之亦然 運算子優先順序 綜合性 從左到右 算數,單目運算子 從右到左 算術,單目運算子 從左到右 算數,雙目運算子 從左到右 關係運算子 從左到右 關係運算子 從左到右...

IOS開發之路 C 學習筆記7 17

7 17 星期3 c語言迴圈有三種 while do while forbreak 跳出迴圈 距離自己最近的 continue 跳出本次迴圈,而不結束整個迴圈,然後繼續下次迴圈 0 1 2 3 4 5 6 100 for i 0 i 100 i else sum i 今天講的迴圈結構聽的很簡單,下午...

IOS開發之路 C 學習筆記7 18

上節回顧 while 迴圈和do.while 迴圈 的區別?while迴圈 是先判斷後執行,do.while 是先執行一次後判斷.且 do.while 至少迴圈一次.break的作用 跳出switch 語句,跳出與自己最近的一次迴圈 continue的作用 跳出本次迴圈,執行下次迴圈.常量區 不允許...