如下只針對於64位機器
整形類
1. int 佔4個位元組 用來定義-2^31~2^31-1範圍內的數
2. long 佔4個位元組 用來定義-2^31 ~ 2^31-1範圍內的數
3. long long佔8個位元組 用來定義-2^63 ~ 2^63-1範圍內的數
4. short 佔2個位元組 用來定義-32768 ~ 32767範圍內的數
5. byte 佔1個位元組 用來定義-128 ~ 127範圍內的數
浮點型
1. float 佔4個位元組 有效數字為7位
2. double 佔8個位元組 有效數字為16位
字元型
1. char 佔1個位元組 用來定義字元
布林型
1. bool 佔1個位元組 只有兩個值即true和false
附 浮點數在記憶體中儲存形式
float單精度占用4個位元組,共32位大小。其格式為:
1位符號,8位指數,23位小數。有效位數為7位(6位小數+小數點)
double雙精度占用8個位元組,共64位大小,其格式為:
1位符號,11位指數,52位小數。有效位數為16位(15位小數+小數點)
參考:
C 中的資料型別 基本資料型別
資料的基本型別包括 基本型別和符合型別。其命名最好是按照英文方式命名。如果有多個表示同一事物的變數則可以用下標 123等來命名。如果需要兩個單詞才可以命名的變數則這兩個單詞之間通常使用 來連線。基本資料型別也包括整型和浮點型,接下來我們先來介紹整型。a 整型 short int long longl...
C 基本資料型別
型別識別符號 型別說明 長度 位元組 範圍備註 char字元型 1 128 127 27 27 1 unsigned char無符字元型 10 255 0 28 1 short int短整型 2 32768 32767 2 15 215 1 unsigned short int無符短整型 20 65...
C 基本資料型別
1.基本資料型別 程式中的變數都是先定義,後使用的。對變數的定義,可以包括三個方面 資料型別 儲存型別 作用域。所謂資料型別是按被定義變數的性質,表示形式,佔據儲存空間的多少,構造特點來劃分的。在c語言中,資料型別可分為 基本資料型別 構造資料型別,指標型別 空型別。基本型別 整型 字元型 實型 浮...