相信點進來這篇文章的朋友都是熱愛C語言的,不管你是新手還是老手,有一個數據類型你一點非常熟悉,那就是int整型。今天給大家完整地梳理一下int整型的相關知識點,希望能給到大家一些收獲。
首先我們要搞清楚整型到底是用來幹什麼的:整型是一個用來存儲一個整型數據的類型。
寫法:int a = 123 ;
從硬件層面上看:
要注意的是:- 在32位以及64位系統中整型占用4個字節(1個字節8位 4個字節32位)
- 由于整形數據一般情況下是32位, 因此取值範圍有影響
- 整型還有有符号和無符号之分(正負符号):
- 如果一個整形沒有正負号說明它隻能表示正整型(如果有符号的話第31位最高位用來表示符号,0 表示沒有正負号<正數> 1 表示有符号<負數>)
- 反之則表示它既可以表示正數也可以表示負數
和其它類型一樣,整型也有屬于它的一些修飾符- short 短整型 :用來縮短整型的取值範圍,一般情況下為2字節,取值範圍也是原本的一半
- long 長整型: 用來整型的取值範圍,long 類型的長度等于系統字長
- long long 整型: 用來增長整型的取值範圍以及大小,增加整形的存儲空間
- unsigned 無符号: 修飾該整型是否可以用來表示正負數,無符号則表示該整型數據沒有符号位
- signed 有符号 :修飾該整型是否可以用來表示正負數, 有符号則表示該整型可以表示正數或負數
定義方式:
以上就是C語言中的整型int比較詳細的知識點梳理,希望能幫助到大家。
持續分享嵌入式知識中,感興趣的朋友可關注~
, 更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!
查看全部