欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中的預(yù)定義類型與引用類型

 更新時(shí)間:2022年05月10日 09:26:20   作者:springsnow  
這篇文章介紹了C#中的預(yù)定義類型與引用類型,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、預(yù)定義的值類型

一個(gè)字節(jié)(1Byte)=8位(8Bit)

BitArarry類可以管理位Bit。

1、整型

所有的整形變量都能用十進(jìn)制或十六進(jìn)制表示:long a=0x12AB

對(duì)一個(gè)整形值如未指定類型,默認(rèn)為int類型,可加上U,L,UL后綴表示其他類型。 long a=1234L

  • sbyte :無符號(hào)形式:1字節(jié)(8位),范圍:0 ~ 255(28-1),十六進(jìn)制表示:0x00-0xFF,System.SByte
  • byte   :有符號(hào)形式:1字節(jié)(8位),范圍:-128 ~ 127(-215 ~ 215-1),十六進(jìn)制表示:0x00-0xFF,System.SByte
  • short  :有符號(hào)形式:2字節(jié)(16位),范圍:-32768 ~ 32767(-231 ~ 231-1),十六進(jìn)制表示:0x0000-0xFFFF,System.Int16
  • ushort:無符號(hào)形式:2字節(jié)(16位),范圍:0 ~ 65534(216-1),十六進(jìn)制表示:0x0000-0xFFFF,System.Int16
  • int : 有符號(hào)形式:4個(gè)字節(jié)(32位),范圍:-231 ~ 231-1,System.Int32,
  • uint(U):無符號(hào)形式:4個(gè)字節(jié)(32位),范圍:0 ~ 232-1,System.Int32,
  • long(L):有符號(hào)形式:8個(gè)字節(jié)(64位),范圍:263  ~ 263-1,System.Int64
  • ulong(UL):無符號(hào)形式:8個(gè)字節(jié)(64位),范圍:0 ~ 264-1,System.Int64

2、浮點(diǎn)型

對(duì)一個(gè)浮點(diǎn)數(shù)值默認(rèn)為double類型,其后加F、M指定為其他類型。

  • float(F):單精度浮點(diǎn)數(shù),4字節(jié)(32位),小數(shù)精度:7,范圍:1.5*10-45 ~ 3.4*1038 ,System.Single
  • double:雙精度浮點(diǎn)數(shù),8字節(jié)(64位),小數(shù)精度:15/16,范圍:5.0*10-324  ~ 3.4*10308  ,System.Double
  • decimal(M):128位高精度,16字節(jié)(128位),小數(shù)精度:28,范圍:1.0*10-28 ~ 7.9*1028 ,System.Decimal

四舍五入的方法:

decimal a1 = decimal.Round(decimal.Parse("15.252"), 2);//12.25
decimal a2 = Math.Round(decimal.Parse("15.256"), 2);//15.26

3、布爾型

  • bool :一個(gè)字節(jié)(8位),范圍:true/false,System.Boolean

4、字符型(一個(gè)字符用2個(gè)字節(jié)表示)

  • char:2字節(jié)(16位),范圍:Unicode字符。

字符表示法:

  • 字面法:char a=’x’
  • 十六進(jìn)制法:char a=’\x0058’
  • 顯示轉(zhuǎn)換整數(shù):char a=(char)88
  • Unicode形式:char a=’\u0058’

二、預(yù)定義的引用類型:object和string

注意:string作為函數(shù)的參數(shù)時(shí),為傳值形式,傳遞地址仍然需要增加”ref”

三、預(yù)定義的基礎(chǔ)類型轉(zhuǎn)換

http://www.dbjr.com.cn/article/247454.htm

到此這篇關(guān)于C#預(yù)定義類型與引用類型的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用AOP實(shí)現(xiàn)SqlSugar自動(dòng)事務(wù)

    利用AOP實(shí)現(xiàn)SqlSugar自動(dòng)事務(wù)

    這篇文章主要為大家詳細(xì)介紹了利用AOP實(shí)現(xiàn)SqlSugar自動(dòng)事務(wù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名

    C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名

    這篇文章主要介紹了C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名,可實(shí)現(xiàn)獲取特定目錄下制定類型文件名稱的功能,涉及C#針對(duì)文件與目錄的遍歷、查詢等操作相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • unity與vue交互(無第三方插件)

    unity與vue交互(無第三方插件)

    這篇文章主要講述了如何使用vue在通過不是用第三方插件的情況下與Unity進(jìn)行交互,該篇包含詳細(xì)的圖文講解,內(nèi)容比較詳細(xì),希望對(duì)你有所幫助
    2021-06-06
  • c#實(shí)現(xiàn)網(wǎng)頁圖片提取工具代碼分享

    c#實(shí)現(xiàn)網(wǎng)頁圖片提取工具代碼分享

    c#實(shí)現(xiàn)網(wǎng)頁圖片提取工具代碼分享,大家參考使用吧
    2013-12-12
  • C#異步編程之a(chǎn)sync/await詳解

    C#異步編程之a(chǎn)sync/await詳解

    異步這個(gè)概念在不同語境下有不同的解釋,不同的編程語言有不同異步編程方法,在C#語言中,常常使用async/await等關(guān)鍵字,和Task等類來實(shí)現(xiàn)異步編程。本文就來和大家聊聊async與await吧
    2023-03-03
  • Unity UGUI的ToggleGroup選項(xiàng)組件介紹使用

    Unity UGUI的ToggleGroup選項(xiàng)組件介紹使用

    這篇文章主要為大家介紹了Unity UGUI的ToggleGroup選項(xiàng)組件介紹使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • c#打印預(yù)覽控件中實(shí)現(xiàn)用鼠標(biāo)移動(dòng)頁面功能代碼分享

    c#打印預(yù)覽控件中實(shí)現(xiàn)用鼠標(biāo)移動(dòng)頁面功能代碼分享

    項(xiàng)目中需要實(shí)現(xiàn)以下功能:打印預(yù)覽控件中,可以用鼠標(biāo)拖動(dòng)頁面,以查看超出顯示范圍之外的部分內(nèi)容,下面就是實(shí)現(xiàn)代碼
    2013-12-12
  • C#調(diào)用百度API實(shí)現(xiàn)活體檢測(cè)的方法

    C#調(diào)用百度API實(shí)現(xiàn)活體檢測(cè)的方法

    這篇文章主要給大家介紹了關(guān)于C#調(diào)用百度API實(shí)現(xiàn)活體檢測(cè)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 深入理解C#委托delegate的使用

    深入理解C#委托delegate的使用

    本文主要介紹了C#委托delegate的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • C#逐行讀取txt文件的方法

    C#逐行讀取txt文件的方法

    這篇文章主要介紹了C#逐行讀取txt文件的方法,是C#程序設(shè)計(jì)中非常實(shí)用的一個(gè)技巧,需要的朋友可以參考下
    2014-09-09

最新評(píng)論