從零開始學C 資料型別(三)

2021-10-01 21:55:21 字數 1378 閱讀 8746

在c#中,變數分為以下幾種型別:

值型別值型別變數可以直接分配給乙個值,他們是從類system.valuctpyc中派生。

值型別直接包含資料,比如int、char、float,它們分別儲存數字、字母、浮點數。當您宣告乙個int型別時,系統分配記憶體來儲存值。

下表列出值型別:

型別描述

範圍預設值

bool

布林值true 或 false

false

byte

8 位無符號整數

0 到 255

0char

16 位 unicode 字元

u +0000 到 u +ffff

'\0'

decimal

128 位精確的十進位制值,28-29 有效位數

(-7.9 x 1028 到 7.9 x 1028) / 100 到 28

0.0m

double

64 位雙精度浮點型

(+/-)5.0 x 10-324 到 (+/-)1.7 x 10308

0.0d

float

32 位單精度浮點型

-3.4 x 1038 到 + 3.4 x 1038

0.0f

int32 位有符號整數型別

-2,147,483,648 到 2,147,483,647

0long

64 位有符號整數型別

-923,372,036,854,775,808 到 9,223,372,036,854,775,807

0lsbyte

8 位有符號整數型別

-128 到 127

0short

16 位有符號整數型別

-32,768 到 32,767

0uint

32 位無符號整數型別

0 到 4,294,967,295

0ulong

64 位無符號整數型別

0 到 18,446,744,073,709,551,615

0ushort

16 位無符號整數型別

0 到 65,535

0 如需要得到乙個型別或乙個變數在特定平台上的準確尺寸,可以使用sizcof方法。表示式sizeof(tpye)產生以位元組為單位儲存物件或型別的儲存尺寸。下面劇烈獲取任何機器上int儲存尺寸:

using

system;

namespace

",sizeof(int

)); system.console.readkey();}}

}

編譯結果

從零開始學python 二,資料型別

python中的數型別分為4種 整數,長整數,浮點型以及複數 而python中的字串可以有很多種表示方式 單引號和雙引號 沒有任何區別 三引號 被三引號包裹的字串裡可以隨意使用 單引號和 雙引號 自然字串 字串開頭使用r或者r 自動忽略字串裡的轉譯字元 如 r my name is zhangxia...

Java從零開始學五 資料型別轉換

分為 自動型別轉換 和 強制型別轉換 低級別 高階別 結果 i 7 d 7.0 dw 92.4 高階別 低級別,可能會導致資料丟失 在變數前加小括號來轉換,型別 變數 double d 3.6 int i int d system.out.println i i int x 786 short sh...

2019 10 14從零開始學C

環境 visual studio 2019 開始第乙個c 新建專案 新建項 f5執行 1 標頭檔案 include用於申明iostream類中的函式和外部資料,iostream包自動定義乙個名為count的變數 物件 它接受所有與標準輸出繫結的資料。操作符 將資料傳送到標準輸出 c 允許操作符過載 ...