二. 數(shù)據(jù)的類(lèi)型

1.數(shù)值的類(lèi)型

var x = 3;   //依據(jù)給的數(shù)據(jù)自動(dòng)識(shí)別其數(shù)據(jù)類(lèi)型

1.1整型

int x = 2;        //默認(rèn)整數(shù)為int
long y = 3L;   //如果為64位整數(shù)后面就要加L
類(lèi)型 說(shuō)明 取值范圍
byte 無(wú)符號(hào)的8位整數(shù) 0到255即2^8-1
sbyte 有符號(hào)的8位整數(shù) -128到127
char 16位Unicode字符 U+0000到U+FFFF,例如字符“x”對(duì)應(yīng)的Unicode編碼為“\0041”
short 有符號(hào)16位整數(shù) -32768到32767(即-215到215-1)
ushort 無(wú)符號(hào)16位整數(shù) 0到65535(即2^16-1)
int 有符號(hào)32位整數(shù) -231到231-1
uint 無(wú)符號(hào)32位整數(shù) 0到2^32-1
long 有符號(hào)64位整數(shù) -263到263-1
ulong 無(wú)符號(hào)64位整數(shù) 0到2^64-1

1.2浮點(diǎn)型

float x = 3.0F;         //單精度
double y = 4.0D;    //默認(rèn)輸入為雙精度,后面可以不輸入D
類(lèi)型 大小 精度 取值范圍
float 32位 7位 -3.4x1038到3.4x1038
double 64位 15位到16位 ±5.0x10324到±1.7x10308

1.3十進(jìn)制型

類(lèi)型 精度 取值范圍
decimal 28位到29位有效位 (-7.9x1028到7.9x1028)/(10^(0-28))

2.布爾類(lèi)型

布爾類(lèi)型用于儲(chǔ)存true和false,也可以將計(jì)算結(jié)果為布爾類(lèi)型的表達(dá)式賦給bool變量。

bool speed = false
speed = 80 > 100

bool b = true;
bool b2 = false;

3.字符和字符串類(lèi)型

char c = 'a';     //單個(gè)字符,可用單引號(hào)
string str = "a";  //字符串,可以為多個(gè)字符

string 類(lèi)型是其別名,表示由0個(gè)或多個(gè)Unicode字符組成的不可變序列。

4.枚舉類(lèi)型

枚舉類(lèi)型屬于值類(lèi)型,枚舉類(lèi)型使用enum關(guān)鍵字來(lái)完成聲明。默認(rèn)情況下,枚舉中的每個(gè)元素都是int類(lèi)型。

enum Gender
{
    Female,
    Male
}

使用冒號(hào)可以定義值類(lèi)型

enum Gender:byte
{
    Female,
    Male
}

默認(rèn)聲明的第一個(gè)枚舉成員為0,之后的+1。

5.結(jié)構(gòu)體類(lèi)型

結(jié)構(gòu)體類(lèi)型是一種值類(lèi)型,通常用于表示如Point,Rectangle,Color等的輕量級(jí)對(duì)象。

//定義點(diǎn)結(jié)構(gòu)體
public struct Point
{
    public int x;
    public int y;
    public Point(int px,int py)
    {
        x = px;
        y = py;
    }
}

結(jié)構(gòu)體與類(lèi)有著幾乎相同的語(yǔ)法。

6.數(shù)組類(lèi)型

數(shù)組類(lèi)型是一種引用類(lèi)型,代表了相同類(lèi)型元素的集合。

type[] array=new type[arrayCount];

這里,type為數(shù)組元素的類(lèi)型,既可以是值類(lèi)型,也可以是引用類(lèi)型。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,171評(píng)論 1 10
  • 2017年的我即將步入大學(xué),做好準(zhǔn)備的我充滿(mǎn)著無(wú)盡的期待與幻想,或許這是每個(gè)人在面對(duì)新鮮事物時(shí)所持有的態(tài)度,也許你...
    那個(gè)心中的我閱讀 300評(píng)論 9 4
  • 吳怡然丟了7K元人民幣。 我丟了很多很多資料和2G流量。 這真是一個(gè)悲傷的故事。 第二十五天/盒子書(shū)生
    盒子書(shū)生閱讀 215評(píng)論 0 1
  • 王菲和謝霆鋒的事吵吵嚷嚷很久,終于消停下來(lái)。對(duì)于看客來(lái)說(shuō),最大的爭(zhēng)議除了兩人復(fù)合、第三方介入,還集中在兩者年齡的差...
    思遙閱讀 679評(píng)論 2 8

友情鏈接更多精彩內(nèi)容