C語言複習——用到的小知識

來源:互聯網
上載者:User

標籤:bsp   常見   浮點型   類型   一個   源碼   操作符   小知識   二進位   

1. 在C語言中,怎麼查看一個資料類型佔用了多少個位元組大小呢?

可以使用sizeof(int)/sizeof(double)等來查看某資料類型到底用了幾個位元組;

注意:sizeof 它並不是一個函數,而是一個單目操作符,

 

2. C語言中常見的資料類型:

整型分為有符號整型(signed)和無符號整型(unsigned ), 它們各自又可以分為 長整型(long), 短整型(short), 整型(int)和字元型(char), 所以結合起來一共有8種基本的整型結構: long/short/int/char/unsigned long/unsigned short/unsigned int/unsigned char;  

對於浮點型:分為單精確度 float , 雙精確度型:double;

 

3. 說到了上面的整數類型,需要說一個電腦中的整數的表示方法:

在電腦系統中,整數是用補碼錶示的;

源碼: 最高位表示符號,0 表示正, 1 表示負, 以8位二進位為例,它表示的範圍為 (-2^7 –1, 2^7-1); (為什麼少了一個呢,因為正0 與負0 表示的不一樣)

補碼:整數的補碼等於源碼本身, 負整數的補碼等於將其對應正數二進位表示所有位取反(包括符號位)後加1, 以8位二進位為例,它的表示範圍為(-2^7, 2^7-1);此時的正0 與負0 的補碼錶示的一樣;   另外在補碼中,用 10000000 表示-2^7;

 

4.

C語言複習——用到的小知識

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.