日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁(yè) > 編程 > C# > 正文

C#的值類型運(yùn)用詳解

2023-05-09 18:58:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

       在C#語(yǔ)言中,數(shù)據(jù)類型按其本身在內(nèi)存中被存儲(chǔ)的方式,可以將其歸為兩類:值類型和引用類型。其區(qū)別在于,值類型的變量直接存放實(shí)際的數(shù)據(jù),而引用類型的變量存放的則是數(shù)據(jù)的地址,即對(duì)象的引用。

在這里首先介紹值類型。C#的值類型包括三種:簡(jiǎn)單類型、結(jié)構(gòu)類型和枚舉類型。其中,簡(jiǎn)單類型又包括:整數(shù)類型、浮點(diǎn)類型、小數(shù)類型、布爾類型和字符類型。下面我將一一作以介紹。

1.整數(shù)類型

按照,數(shù)據(jù)在內(nèi)存中存儲(chǔ)時(shí)所占的位長(zhǎng)及是否有符號(hào)位,我們又可以把整數(shù)類型分成以下八種,其所占的位長(zhǎng)和取值范圍已經(jīng)標(biāo)在表格中:

類型

描述

取值范圍

字節(jié)數(shù)

byte

無(wú)符號(hào)整數(shù)

0~255

1

sbyte

有符號(hào)整數(shù)

-128~127

1

short

有符號(hào)短整型

-32768~32767

2

ushort

無(wú)符號(hào)短整型

0~65535

2

int

有符號(hào)整型

-2147483648~2147483647

4

uint

無(wú)符號(hào)整型

0~4294967295

4

long

有符號(hào)長(zhǎng)整型

-9223372036854775808~ 9223372036854775807

8

ulong

無(wú)符號(hào)長(zhǎng)整型

0~188446744073709551615

8

系統(tǒng)默認(rèn)整數(shù)類型為int。

在這里給大家解釋一下關(guān)于有符號(hào)整型和無(wú)符號(hào)整型的含義。在計(jì)算機(jī)中,數(shù)據(jù)是以二進(jìn)制的形式存儲(chǔ)的。如十進(jìn)制的9,在內(nèi)存中存儲(chǔ)的二進(jìn)制數(shù)為(以8位計(jì)):0000 1001,但是如何表示一個(gè)數(shù)的正負(fù)呢,聰明的人們總是有辦法的,就把二進(jìn)制的最高位騰出來(lái)表示正負(fù)號(hào),并且規(guī)定,最高位如果是1,則其所表示的數(shù)就是負(fù)數(shù),如果是0,其所表示的數(shù)就是正數(shù)。問(wèn)題似乎解決了,但是我們想一想,如果用這種方法的話,0又如何表示呢?假設(shè)在8位的內(nèi)存單元中,存儲(chǔ)的二進(jìn)制數(shù)據(jù)是1000 0000,其轉(zhuǎn)換為十進(jìn)制數(shù)代表什么呢,按照這個(gè)規(guī)則,其應(yīng)該是-0;如果存儲(chǔ)的二進(jìn)制數(shù)是0000 0000,其轉(zhuǎn)換成十進(jìn)制數(shù)又是什么呢?我們可以知道應(yīng)該是+0;實(shí)際上,我們知道,-0和+0在十進(jìn)制數(shù)中應(yīng)該是相等相同的,可是在內(nèi)存中表示方法不唯一,這樣給計(jì)算機(jī)處理數(shù)據(jù)帶來(lái)很大的麻煩。聰明的人們又想出了另外一個(gè)方法,即正數(shù)還是用剛才的方法來(lái)表達(dá),而負(fù)數(shù)呢用補(bǔ)數(shù)來(lái)表示。

什么是補(bǔ)數(shù)呢?這里僅給出算法,更多的可參考相關(guān)書(shū)籍的說(shuō)明。對(duì)于負(fù)數(shù),其補(bǔ)數(shù)等于其反碼+1,反碼即對(duì)應(yīng)的二進(jìn)制數(shù),除符號(hào)位之外,原來(lái)是0的變成1,原來(lái)是1的變成0,則-0的反碼就是1111 1111,加1之后的補(bǔ)碼為:1 0000 0000,然而,在8位內(nèi)存單元中,1是溢出去的,只有后面的8個(gè)0才是有效的表示數(shù)的位,這樣負(fù)數(shù)0和正數(shù)0都一樣了。好了,現(xiàn)在回到正題。

2.浮點(diǎn)類型(float 和 double)

有兩種,一種是單精度的即:float型的,另外一種是雙精度型的即:double型的,這與其他語(yǔ)言如Java和C++相同。其中:float型的占4個(gè)字節(jié),取值范圍為:±1.5×10-28~3.4×1038其精度為7,即可表示7位數(shù)的小數(shù),如123.3434,1.345628,1234.123。如果超過(guò)7位,則會(huì)進(jìn)行四舍五入,如寫(xiě)成:234.54567,實(shí)際上系統(tǒng)處理成234.5457,如果整數(shù)部分超過(guò)7位,則以科學(xué)計(jì)數(shù)法進(jìn)行表示,而且超過(guò)部分會(huì)被四舍五入,如浮點(diǎn)數(shù)12345747,則輸出時(shí)為1.234575E+07。

雙精度型的浮點(diǎn)數(shù)在內(nèi)存中占8個(gè)字節(jié),其取值范圍為:±5.0×10-324~1.7×10308,精度為15或16,特點(diǎn)如單精度。

系統(tǒng)默認(rèn)小數(shù)的類型為雙精度型的,這意味著float f1=4.4;這樣的語(yǔ)句將無(wú)法通過(guò)編譯,因?yàn)樵谶@里,4.4系統(tǒng)默認(rèn)為雙精度型的,不能將高精度的4.4賦給低精度的f1變量,解決辦法,是在數(shù)字后加上字母f或F,表示該變量為單精度型的,即上面的語(yǔ)句應(yīng)該寫(xiě)成:

float f1 = 4.4f;或者 float f1 = 4.4F;

3.小數(shù)類型(decimal)

在內(nèi)存中占16個(gè)字節(jié),一般用于對(duì)于精度有較高要求的場(chǎng)合,如表示原子的半徑等,其數(shù)值范圍為:±1.0×10-28~7.9×1028,可達(dá)29位小數(shù)。由于,系統(tǒng)默認(rèn)小數(shù)為double型的,在給decimal賦值時(shí),在數(shù)字后面要加m或M。如:

decimal dc = 23.567m;或者 decimal dc = 23.567M;

否則將給出編譯錯(cuò)誤:不能隱式地將 Double 類型轉(zhuǎn)換為“decimal”類型;請(qǐng)使用“M”后綴創(chuàng)建此類型。

4.布爾類型(bool)

布爾類型是以英國(guó)著名數(shù)學(xué)家布爾的名字進(jìn)行命名的,其值僅有兩種:true和false。一般用于邏輯判斷和條件表達(dá)式中,以后我們要介紹的選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和邏輯操作符,將會(huì)更多地了解這種數(shù)據(jù)類型。

5.字符類型

字符類型與C++中的字符類型略微有點(diǎn)不同,那就是在C++中字符類型占1個(gè)字節(jié),以ASCII碼進(jìn)行存儲(chǔ),而在C#中,占2個(gè)字節(jié),是以Unicode碼進(jìn)行存儲(chǔ)的。這是什么意思呢?ASCII碼是美國(guó)國(guó)家信息標(biāo)準(zhǔn)交換碼,它把26個(gè)大小寫(xiě)字母和10個(gè)數(shù)字、標(biāo)點(diǎn)符號(hào),以及其它常用的符號(hào)各以一個(gè)字節(jié)存儲(chǔ),至多可以表示存儲(chǔ)256個(gè)字符。但是,隨著計(jì)算機(jī)在其它國(guó)家的推廣運(yùn)用,這種ASCII編碼卻出現(xiàn)了問(wèn)題:即不夠用了,因?yàn)?個(gè)字節(jié)8位,至多表示256種情況,而就我們中國(guó)而言,文字成千上萬(wàn),怎么來(lái)表示呢,還有韓文,日文,俄文等,于是人們用2個(gè)字節(jié)來(lái)表示這些信息。造成各國(guó)編碼不一致的情形,后來(lái)有人就把他統(tǒng)一起來(lái),不管是哪個(gè)國(guó)家的編碼統(tǒng)一使用2個(gè)字節(jié),這就是Unified Code(統(tǒng)一碼),即Unicode。照這樣講,一些字符和數(shù)字之間是可以進(jìn)行轉(zhuǎn)換的,的確如此,如下:

int  iA = 'A'+23;

這里的iA應(yīng)該是多少呢?告訴你,應(yīng)該是88,怎么來(lái)的呢,因?yàn)樽址?rsquo;A’,在內(nèi)存中以其Unicode碼65進(jìn)行存儲(chǔ),這樣的話,字符型可以自動(dòng)向整型int進(jìn)行轉(zhuǎn)換,所以結(jié)果為88。

另外,對(duì)于字符類型,是以單引號(hào)引起來(lái)的,千萬(wàn)不要用成雙引號(hào)。這是兩個(gè)不同的概念。如果用成雙引號(hào)就成字符串了。

對(duì)于結(jié)構(gòu)體和枚舉類型將單獨(dú)列出,敬請(qǐng)關(guān)注。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日韩精品视频在线播放| 欧美一级日韩一级| 国产欧美日韩在线播放| 国产精品一区二三区| 亚洲综合在线中文字幕| 最新中文字幕在线播放 | 91精品国产入口| 亚洲开心激情| 精品婷婷伊人一区三区三| 国产福利第一页| 日韩不卡中文字幕| 国产资源在线观看入口av| 亚洲女人天堂a在线播放| 成人xxxx| 欧美日韩视频网站| 99国产成 人 综合 亚洲欧美| 亚洲乱码一区av黑人高潮| av中文网站| 精品中文字幕视频| 国产日韩电影| 日韩在线一区二区视频| 日韩在线高清视频| 欧美三级免费观看| 国产视频一区三区| 精品一区二区三区中文字幕在线| 国产一区激情在线| 日韩wumaV| 欧美中文字幕视频| 97最新国自产拍视频在线完整在线看| 欧美日韩国产999| 国产激情在线观看| 精品三级av| 国产天堂素人系列在线视频| 不卡视频一区二区三区| 国产一卡2卡3卡四卡网站| 午夜福利一区二区三区| 欧美日韩精品中文字幕| 国产乱一区二区| 国产日韩在线视频| 欧美日韩国产第一页| 日本亚洲视频在线| √天堂资源中文www| 黄色国产在线| 亚洲午夜av| 中文字幕在线国产| 伊人网站在线| 一区二区三区精品在线| 亚洲美女视频一区| 中文字幕在线观看视频www| 一级日韩一级欧美| 91精品国产色综合久久不卡蜜臀| 中文字幕国产日韩| 老司机久久99久久精品播放免费| 欧美日韩国产综合视频在线观看| 午夜国产视频| 中文字幕中文字幕精品| 成人xxxx| 欧美日韩国产页| 欧美在线视频二区| 中文国产字幕在线观看| 久久精品人妻一区二区三区| 91精品久久久久久久久久| 欧美在线视频一区二区| 91精品国产综合久久香蕉最新版| 日韩高清不卡在线| 在线视频1区2区| 精品一性一色一乱农村| 一区二区三区视频网站| 日韩一级免费视频| 中文字幕精品在线视频| 日韩精品在线免费看| 欧美国产日韩在线播放| 欧美日韩亚洲国内综合网| 国产91久久久久蜜臀青青天草二| 欧美啪啪一区| 日韩欧美三级视频| 日韩av一区二区在线| 日本不卡视频一区| 精品日韩av| 亚洲制服丝袜一区| 日韩欧美色综合| 久久久另类综合| 国产性一级片| 激情久久99| 中文字幕五月天| aaa免费看大片| 日韩欧美国产免费| 国产资源中文字幕| 99久久久精品免费观看国产| 91精品国产亚洲| 国产亚洲人成a一在线v站| 婷婷中文字幕一区| 欧美激情视频一区二区三区在线播放| 精品av中文字幕在线毛片| 日韩欧美在线第一页| 欧美日韩中文字幕日韩欧美| 一区在线播放视频| 日韩欧美一级在线播放| 91精品免费观看| 在线视频亚洲| 日韩在线视频精品| 热久久精品国产| 欧美三级中文字幕| 阿v免费在线观看| 国产拍揄自揄精品视频麻豆| 亚洲第一香蕉网| 不卡一二三区| 国产中文在线播放| 亚洲一区在线视频观看| 日韩久久不卡| 日韩欧美国产成人一区二区| 中文字幕日韩第一页| 亚洲欧美中文字幕在线观看| 91久久精品午夜一区二区| 国产三级在线播放| 欧美一卡2卡三卡4卡5免费| 亚洲大片免费看| 欧美日韩第一区日日骚| 亚洲视频 中文字幕| 国产h片在线观看| av一级在线| 日韩精品在线第一页| 在线国产一级| 91久久久久久久久| 国产黄色片中文字幕| 欧美日韩三级一区| 欧美日韩精品在线 | 亚洲欧洲综合另类| 日本国产一区| 日本精品福利视频| 精品久久久视频| 日韩欧美中文免费| 在线免费播放av| 欧美一级二级三级区| 久久婷婷国产| 国产www.大片在线| 亚洲女同中文字幕| 欧美一级手机免费观看片| 99久久精品国产成人一区二区| a视频在线播放| 日韩av一区二| 欧洲一级精品| 粉嫩喷白浆久久| 日韩精品国产欧美| 久久99精品久久久久久青青日本| 日本亚洲欧美三级| 国产羞羞视频在线播放| 麻豆精品视频入口| 亚洲视频电影在线| 久久精品日韩欧美| 欧美亚洲视频在线看网址| 日韩中文字幕国产| 日韩精品一二三四区| 成人一区二区不卡免费| 亚洲va韩国va欧美va精品| 日韩一二三四区| 日韩在线高清视频| 欧美日韩国产综合视频在线观看 | 精品三级在线| 欧美三级网址| 国产欧美日韩久久| 影音先锋一区二区资源站 | 亚洲福利视频专区| av三级在线观看| 国产网站av| 欧美不卡一二三| 97国产视频| 日韩在线视频一区| 欧美日韩国产三级| 国产日韩精品在线看| 亚洲综合日韩中文字幕v在线| 欧美日韩999| 日韩欧美色综合网站| 91麻豆视频网站| 欧美日韩人人澡狠狠躁视频| 热久久精品国产| 日韩在线欧美| 日韩免费久久| 中文字幕在线高清| 国产欧美日韩最新| 91精品国产综合久久久久久| 在线视频色在线| 欧美片网站免费| 午夜国产视频| 精品亚洲国内自在自线福利| av三级在线观看| 午夜亚洲一区| 欧美三级视频在线| 高清在线一区| 91精品国产高清久久久久久| 在线视频不卡一区二区| 国产农村妇女精品一二区| 日韩精品在线免费观看视频| 日韩一级免费视频| 91日韩中文字幕| 欧美日韩精品综合在线 | 欧美日韩第一| 国产1区在线| 日韩av一区二| 日韩欧美中文字幕公布| 中文字幕亚洲二区| 最近高清中文在线字幕在线观看| 国产专区中文字幕| 国产 日韩 欧美 综合| 日韩欧美一级在线| 精品欧美日韩精品| 91精品国产综合久久香蕉最新版| 欧美一级免费看| 亚洲丝袜一区| 久久精品久久精品亚洲人| 色综合天天综合网天天狠天天| 欧美色欧美亚洲高清在线视频| www.精品视频| 欧美天堂一区二区| 欧美 日韩 国产 高清| 国内精品露脸在线视频播放| 亚洲成年人在线播放| 免费在线观看国产黄| 91精品国产网站| 91久久精品国产91久久| 久99久视频| 日韩精品在线中文字幕| 亚洲一级在线| 午夜av一区| www在线视频| 国产在线不卡一区| 国产一级一片免费播放| 国产在线不卡一区| 欧美日韩中文另类| 日韩免费久久| 国产乱国产乱300精品| 久久久精品网| 精品欧美日韩在线| 精品国产1区2区3区| 中文字幕精品在线| 久久婷婷国产| 在线日韩精品视频| 欧美日韩在线国产| 欧美日韩国产综合视频在线观看| 中文字幕亚洲免费| 国产区在线看| 亚洲综合日韩中文字幕v在线| 日韩在线观看a| 中文字幕在线精品| 欧美日韩三级视频| 欧美日韩亚洲国内综合网| 日韩在线小视频| 国产偷国产偷亚洲清高网站 | 亚洲综合在线小说| 亚洲一区日韩在线| 91精品久久久久久久久久入口| 一区二区三区免费看视频| 日本精品在线| 亚洲欧洲国产视频| www.精品av.com| 99国产成 人 综合 亚洲欧美| 欧美日韩免费高清| 一区二区三区高清在线| 亚洲乱码中文字幕| 国产一二三区精品视频| 91精品国产91| 99色在线视频| 久久视频免费看| 精品一二三区| 国产一级免费| 亚洲免费精品视频| 91精品xxx在线观看| 日韩欧美一二三四区| 亚洲第一视频| 久久精品国产99| 91精品国产自产在线丝袜啪| 亚洲欧美伊人| 精品中文字幕在线播放| 日韩在线视频在线观看| 精品视频123区在线观看| 日韩在线视频免费观看高清中文| 久久99久久99精品中文字幕| 国产999精品在线观看| 91精品国产综合久久久久| 欧美乱大交xxxxx免费| 国产欧美日韩久久| 亚洲最新免费视频| 中文字幕中文字幕精品| 免费在线播放av| 欧美日韩亚洲91| 亚洲福利在线视频| 国产欧美日韩综合| 精品一二三四区| 91精品国产91综合久久蜜臀| 国产对白在线| 国产高清精品在线| 一级日韩一级欧美| 欧美亚洲天堂| 亚洲福利在线视频| 日本黄色一区二区| 999精品在线| 丰满少妇一区| 亚洲 欧美 中文字幕| 福利在线国产| 国产午夜精品久久| 91av久久久| 国产v日产∨综合v精品视频| 国产视频1区2区| 国产视频一区三区| av午夜在线| 国产v日产∨综合v精品视频| 国产欧美第一页| 亚洲一区二区三区精品中文字幕| 日韩黄色在线播放| 精品一性一色一乱农村| 99国内精品| 热久久精品国产| 久久99精品国产| 亚洲一区在线观看免费| 欧美日韩在线第一页| 欧美日韩日本视频| 91av久久久| 精品极品三级久久久久| 国产在线拍偷自揄拍精品| 一区二区三区在线播放视频| 欧美日韩乱国产| 日韩视频一区在线观看| 在线免费91| 国产欧美日韩中文| 国产aa精品| 日韩中文字幕第一页| 国产亚洲人成a一在线v站| 欧美日韩国产系列| 精品亚洲永久免费| 91精品在线观看入口| 精品全国在线一区二区| 国产亚洲视频中文字幕视频| 精品国产网站在线观看| 黄色国产在线| 亚洲综合三区| 日韩欧美一级精品久久| 日韩av在线中文字幕| 欧美日韩中国免费专区在线看| 亚洲乱码中文字幕综合| 亚洲高清在线免费| 国产99在线 | 亚洲| 日韩精品视频中文字幕| 亚洲一区导航| 不卡一区二区三区视频| 粉嫩喷白浆久久| 国产劲爆久久| 欧美中文字幕在线视频| 你懂的亚洲视频| 亚洲欧洲综合另类| 久久精品国产91精品亚洲| 久久香蕉精品| 中文字幕在线观看播放| 日韩一级免费在线观看| 国产欧美日韩在线视频| 国产乱码午夜在线视频| 欧美日韩精品久久久| 一区二区欧美国产| 亚洲成av人片在线| 国产在线拍揄自揄拍| 麻豆一区二区99久久久久| 一区二区视频国产| 蜜桃视频一日韩欧美专区| 中文字幕2020第一页| 精品国产1区二区| 日韩在线视频免费观看高清中文| 91精品在线免费| 欧美三级视频在线| 一级片免费在线播放| 免费高清特黄a大片| 91精品国产经典在线观看| 欧美日韩免费视频| 伊人亚洲视频| 精品一二线国产| 国产欧美日韩中文久久| www中文字幕在线观看| 国产亚洲欧美中文| 婷婷久久综合九色国产成人| 亚洲一区在线视频观看| 中文字幕在线看视频国产欧美| 日韩免费视频一区二区视频在线观看| 极品久久久久久| 久久婷婷国产| 欧美国产综合在线V| 中文字幕一区二区三区精品| 亚洲图片小说综合| 亚洲免费专区| 一二三区精品视频| 国产高清精品在线| 在线视频一区二区三区在线播放| 91精品网站| 日韩精品三级| 亚洲欧美久久234| 午夜亚洲一区| 日韩三级在线播放| 午夜国产欧美理论在线播放| av手机天堂| 日韩影院二区| 欧美日韩高清在线| 一区二区三区精品在线| 日韩一二三四区|