C語言基礎學習基本數據類型-其餘整數類型

其餘整數類型less

初學C語言時,int類型會知足你對整數的大多數需求。學習

C語言還提供了三個關鍵字用以修飾基本的整數類型:short、long和unsigned。有如下幾個注意點:code

(1)C語言沒有具體規定各種數據所佔內存的字節數,只要求long型數據長於或等於int型,short型數據短於或等於long型。於是short int類型可能佔用比int類型更少的存儲空間。用於僅需小數值的場合以節省空間。同int類型同樣,short類型是一種有符號類型內存

(2)long int類型可能佔用比int類型更多的存儲空間。也是一種有符號類型。io

(3)unsigned int類型用於只使用非負值的場合。這種類型同有符號類型的表示範圍不一樣。例如,16位的unsigned int類型的取值範圍爲0到65535,而int的取值範圍爲-32768到32767。所以選擇一種整數類型時,假如你不須要負數,請首先考慮unsigned類型。無符號類型能夠取得比有符號類型更大的正數,並且能夠加強可讀性。class

 

輸出unsigned int數字能夠使用%u符號,輸出long 數值能夠使用%ld說明符,符號%hd能夠用來輸出short int類型。變量

看個實例吧:object

#include<stdio.h>  
  
int main(void)    
{  
    //聲明一個long int類型的變量,變量名爲money,並對其進行初始化,而後輸出這個變量  
    //在這裏寫下你的代碼  
    long int money = 1;  
    printf("%ld",money);      
    return 0;  
}  

更多學習內容,就在碼芽網http://www.mayacoder.com/lesson/indexsso

相關文章
相關標籤/搜索