繼續c++吧。

先給大家說一下小數二進制,舉個例子十進制數0.625,首先0.625*2=1.25   取一,0.25*2=0.5   取0   0.5*2=1  取一,這樣子十進制數0.625的二進制表示爲0.101,同理十進制數0.25的二進制表示爲0.01,十進制數0.5的二進制表示爲0.1。再說一下標識符只能由字母,數字,下劃線組成;

C語言類型分爲構造類型;基本類型;指針類型;空類型(void)。

構造類型分爲數組;結構體;共用體。

基本類型分爲字符類型(char);數值類型;枚舉類型(enum);

數值類型又分爲整型和實型:整型細分爲短整型(short),整型(int),長整形(long);實型細分爲單精度實型(float),雙精度實型(double)。

我這裏還提一下sizeof();這個不是函數,只是一個單目運算符。很多公司面試的時候會問到這個,注意一下。

原碼反碼補碼:

正數的原碼反碼補碼都是這個正數本事的二進制;負數的原碼要加符號位(0正,1負),反碼不變符號位,後面取反,補碼在反碼的基礎上加1;


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