面試筆試查漏補缺

1、
無符號類型和有符號類型進行比較時,無符號類型會轉換爲有符號類型
無符號類型和有符號類型進行運算時,結果會轉化爲有符號類型
int a=-20;//-20轉爲無符號非常大
unsigned  int b=10;

a+b=-10
a>b=1 ---> a+b>0=1

2、

int (*a)[10];//聲明一個指向整形數組的指針--->>可以讀成int[10] *a;
int* a[10]; //表示指針數組

3、const int *a;
== int const * a;//變量類型可以和const互換位置
   int* const a;

4、a%8 --》 a & 7
   a/8 -->  a >> 3

5、linux c
32        64
long 4        8
long double 12  16

6、優先級
小括號() > 負號( -) > ! > 算術運算符 > 關係運算符 > && > ||

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