整型[signed]int -2147483648~+2147483648
無符號整型unsigned[int] 0~4294967295
短整型 short [int] -32768~32768
無符號短整型unsigned short[int] 0~65535
長整型 Long int -2147483648~+2147483648
無符號長整型unsigned [int] 0~4294967295
字元型[signed] char -128~+127
無符號字元型 unsigned char 0~255
單精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38)
雙精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
長雙精度 long double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
簡單的舉個例子 方便理解
比方說 輸入一個10進位制 數值 24 那我選用 char 型別就可以了 就夠用了 沒有必要 使用 更大的資料類詞能夠 double型別(浪費) 要是我的數值 是 24000 那我就選用 int型別(無符號)的 他的最大範圍是 65536 要是我用帶小數點的 就尋用 float 或者 double
這只是 簡單的 說一下 具體的 你要看書 或相關資料 進一步的 理解掌握
整型[signed]int -2147483648~+2147483648
無符號整型unsigned[int] 0~4294967295
短整型 short [int] -32768~32768
無符號短整型unsigned short[int] 0~65535
長整型 Long int -2147483648~+2147483648
無符號長整型unsigned [int] 0~4294967295
字元型[signed] char -128~+127
無符號字元型 unsigned char 0~255
單精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38)
雙精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
長雙精度 long double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
簡單的舉個例子 方便理解
比方說 輸入一個10進位制 數值 24 那我選用 char 型別就可以了 就夠用了 沒有必要 使用 更大的資料類詞能夠 double型別(浪費) 要是我的數值 是 24000 那我就選用 int型別(無符號)的 他的最大範圍是 65536 要是我用帶小數點的 就尋用 float 或者 double
這只是 簡單的 說一下 具體的 你要看書 或相關資料 進一步的 理解掌握