資料型別,是c++裡的一種容器,如果能知道每種容器的確切容積,會更方便地切換使用:
本文全部的測試內容,都是在以 64位:windows7:dev5.9.2 執行的結果:
char 最大值:127
char 最小值:-128
----------------------------------
int 最大值:2147483647
int 最小值:-2147483648
long long 最大值:9223372036854775807
long long 最小值:-9223372036854775808
----------------------------------
double 最大值:1.79769e+308
double 最小值:2.22507e-308
2.1 計算機進行資料表示和傳輸的基礎單位是位元:bit :是乙個二進位制位,只能表示0或者1
2.2 計算機進行資料儲存的基礎單位是「位元組」:byte:乙個位元組由8個bit(二進位制位)組成
2.3 每種資料型別,根據實際的用途,設定了特定的空間,我們常用的如下表所示:
型別占用空間範圍
位元組(byte)位(bit)
char1
8[-128,127]
int4
32[-2147483648,2147483647]
long long8
64[-9223372036854775808,9223372036854775807]
double8
64[2.22507e-308,1.79769e+308]
2.4 資訊學奧賽中,還有乙個常用的型別是布林:bool
#include #include using namespace std;
int main()
番外02 MySQL的資料型別
型別大小 範圍 有符號 範圍 無符號 用途tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 535 大整數值 mediumint 3 位元組 8 388 608,8 388 607 0,16 777 215 大整數值...
OCI資料型別與C語言資料型別問題
通過oci函式執行資料庫sql,提取值到記憶體中進行處理,執行sql如下 select out bytes 1024 from bf discharge info t 使用函式ocidefinebypos進行繫結時,oci型別使用的sqlt int,導致資料被取整,應該使用sqlt flt。oci資...
SQL SERVER資料型別與C 資料型別對照表
sql server型別 c 型別 精確數字 bigint 從 2 63 9223372036854775808 到 2 63 1 9223372036854775807 的整型資料 所有數字 儲存大小為 8 個位元組。int64 int從 2 31 2,147,483,648 到 2 31 1 2...