C語言課程心得(三)

註釋

1.單行//
2.整段/....../

函數

自定義的函數不能放在主函數內要放在主函數外再通過主函數調用

數組

表現形式:
int arr[5]={1,2,3,4,5};
int arr[5]={0};
int arr[5];
......
數組起始默認下標爲0即第一個數組爲arr[0]=1 arr[1]=2 ......
全部打印出需要循環打印





各種運算符

/:/號爲取商 (5/2)=2
%:%號爲取餘(5%2)=1
<< 左移 //二進制向左移動一位缺的用0補 | >> 右移 //二進制向右移動一位缺的用0補//a << 2爲移動兩位
判斷連接符:&&與 ||或 !非 (&&同一則一, 一零則零) (||一一則一)
計算連接符:& 按位取與 |按位取或 ^爲異或(與上方同理)
舉例:
3:二進制爲0011
5:二進制爲0101
3&5=0011&0101 (遵循一零則,零同一爲一)
=0001
=1
3|5=0011&0101 (遵循一一則一)
=0111
=7
3^5=0011^0101 (遵循相同爲0不同爲1)
=0110
=6
單目操作符: !非(C語言中0=0 , 其他都=1。所以!0=1, !任何=0)
雙目操作符: 3+3 2-3 3/6 (符號左右兩個數)
三目操作符: ? :用法(a==1)?(a=2):(a=3);a若等於1則a=2否則a=3


















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章