C#是一種面向對象的語言,類似於java,面向對象有的特點他都具備了面向對象的三個 基本特性,封裝,繼承,多態。其他的不多說了,我們直奔主題,C#有基本數據類型,和引用數據類型之分,
基本數據類型有bool(布爾型,true或者false),
bool?(true,false,null),char(字符型),
int(整型),long(長整型),short(短整型),byte(無符號字節型),uint(無符號整型),ulong(a無符號長整型),ushort(無符號短整型),sbyte(有符號字節型)
double(雙精度浮點),float(單精度浮點,後邊加F或者f),
decimal(十進制小數,後邊加M或者m),
引用類型Object,string
我們新建一個項目,打開vs2010,新建項目,控制檯應用程序,命名test如下圖所示:
接下來我們測試一下,各個類型的最大值和最小值,代碼如下:
class Program
{
static void Main(string[] args)
{
int intNumMax = int.MaxValue;
int intNumMin = int.MinValue;
Console.Write("int類型的最大值:" + intNumMax + "\n int類型的最小值:" + intNumMin+"\n");
Int16 int16Max = Int16.MaxValue;
Int16 int16Min = Int16.MinValue;
Console.Write("int16類型的最大值:" + int16Max + "\n int16類型的最小值:" + int16Min + "\n");
Int32 int32Max = Int32.MaxValue;
Int32 int32Min = Int32.MinValue;
Console.Write("int32類型的最大值:" + int32Max + "\n int32類型的最小值:" + int32Min + "\n");
Int64 int64Max = Int64.MaxValue;
Int64 int64Min = Int64.MinValue;
Console.Write("int64類型的最大值:" + int64Max + "\n int64類型的最小值:" + int64Min + "\n");
long longMax = long.MaxValue;
long longMin = long.MinValue;
Console.Write("long類型的最大值:" + longMax + "\n int64類型的最小值:" + longMin + "\n");
short shortMax = short.MaxValue;
short shortMin = short.MinValue;
Console.Write("short類型的最大值:" + shortMax + "\n int64類型的最小值:" + shortMin + "\n");
byte byteMax = byte.MaxValue;
byte byteMin = byte.MinValue;
Console.Write("byte類型的最大值:" + byteMax + "\n int64類型的最小值:" + byteMin + "\n");
decimal decimalMax = decimal.MaxValue;
decimal decimalMin = decimal.MinValue;
Console.Write("decimal類型的最大值:" + decimalMax + "\n int64類型的最小值:" + decimalMin + "\n");
char chr = 'a';
Console.WriteLine("字符變量;" + chr);
string str = "你好,字符串";
Console.WriteLine("字符串" + str);
}
測試結果如下圖:
這裏邊的“\n”是轉義字符,換行,以下是轉義字符表: