7月16號C 基本資料型別

2021-06-16 13:13:01 字數 908 閱讀 3395

順便看了一下c#,發現有個var的變數。可以根據變數的初始值推斷變數的型別

在c#中,欄位和區域性變數的作用域衝突

某些情況下,可以區分名稱相同(儘管其完全限定的名稱不同)、作用域相同的兩個識別符號。此

時編譯器允許宣告第2個變數。原因是⑶在變數之間有乙個基本的區分,它把在型別級別宣告的變

量看作字段,而把在方法中宣告的變數看作區域性變數。

c#有15個預定義型別,其中13個是值型別,兩個是引用型別,。

預定義值型別

8個整型

sbyte 

short

intlong a= 0x12ab;

byte  無符號

ushort

uint

ulong

如果對乙個整數是int.uint、long或是dong沒有任何顯式的宣告,則該變數預設為血型別。

為了把輸入的值指定為其他整數型別,可以在數字後面加上如下字元:

uint ui = 1234u;

1ong l = 1234l;

ulong ul= 1234ul`

也可以使用小寫字母u和l,但後者會與整數1混淆。

浮點型別

float

double

如果在**中沒有對某個非整數值(如⒓,3)碩編碼,則編譯器一般假定該變數是double 。如果

想指定該值為float,可以在其後加上字元f或f:

decimal

decimal d=12.3m

bool型別

字元char

預定義引用型別:

object  所有使用者定義型別和內建型別都從他派生而來

string

string filepath = @"c:\procsharp\first。cs";@使得字串內所有符號保持原有特性,不被轉義

C 基本資料型別

型別識別符號 型別說明 長度 位元組 範圍備註 char字元型 1 128 127 27 27 1 unsigned char無符字元型 10 255 0 28 1 short int短整型 2 32768 32767 2 15 215 1 unsigned short int無符短整型 20 65...

C 基本資料型別

1.基本資料型別 程式中的變數都是先定義,後使用的。對變數的定義,可以包括三個方面 資料型別 儲存型別 作用域。所謂資料型別是按被定義變數的性質,表示形式,佔據儲存空間的多少,構造特點來劃分的。在c語言中,資料型別可分為 基本資料型別 構造資料型別,指標型別 空型別。基本型別 整型 字元型 實型 浮...

C 基本資料型別

型別別名位 允許的值 sbyte system.sbyte 8在 128 127 之間的整數 byte system.byte 8在 0 255 之間的整數 short system.int16 16在 32 768 32 767 之間的整數 ushort system.uint16 16在 0 6...