2.4.2.cs
/*
作者:frank
时间:2017年7月18日11:47:44
*/
using System;
namespace Samlpe
{
public class Program
{
public static void Main()
{
/*
C#有15个预定义类型,13个值类型,2两个引用类型(string和object)
值类型:sbyte、short、int、long、byte、ushort、uint、ulong、float、double、decimal、bool、char
引用类型:string、object
*/
int i = 30;
string intString = i.ToString();//装箱操作
//所有整型都能赋值十进制或者十六进制的数字
long x = 0x12ab;//十六进制数据
uint ui = 1234U;//定义无符号类型
long l = 1234L;//定义为长整型
ulong ul = 1234UL;//定义为长整型无符号类型
float f = 12.3F;//定义为单精度浮点类型
double d = 15.1;//定义为双精度浮点类型
decimal dm = 542.154M;//财务类型,此类型不是基础类型,使用他会对性能有所损失
bool b = true;//定义布尔类型
char ca = 'a';//字符类型
char cu = '\u0041';//给字符类型赋值Unicode
char ci = (char)65;//把int类型的数据显示转换为字符类型
char cx = '\x0041';//十六进制的数据
//--各种转义字符
char zd = '\'';//单引号
char zs = '\"';//双引号
char zf = '\\';//反斜杠
char zl = '\0';//空
char zj = '\a';//警告
char zt = '\b';//退格
char zhy = '\f';//换页
char zhh = '\n';//换行
char zhc = '\r';//回车
char zsp = '\t';//水平制表符
char zcz = '\v';//垂直制表符
Console.WriteLine("intString:" + intString);
Console.WriteLine("x:" + x.ToString());
Console.WriteLine("ui:" + ui.ToString());
Console.WriteLine("l:" + l.ToString());
Console.WriteLine("ul:" + ul.ToString());
Console.WriteLine("f:" + f.ToString());
Console.WriteLine("d:" + d.ToString());
Console.WriteLine("dm:" + dm.ToString());
Console.WriteLine("b:" + b.ToString());
Console.WriteLine("ca:" + ca.ToString());
Console.WriteLine("cu:" + cu.ToString());
Console.WriteLine("ci:" + ci.ToString());
Console.WriteLine("cx:" + cx.ToString());
Console.WriteLine("zd:" + zd.ToString());
Console.WriteLine("zs:" + zs.ToString());
Console.WriteLine("zf:" + zf.ToString());
Console.WriteLine("zl:" + zl.ToString());
Console.WriteLine("zj:" + zj.ToString());
Console.WriteLine("zt:" + zt.ToString());
Console.WriteLine("zhy:" + zhy.ToString());
Console.WriteLine("zhh:" + zhh.ToString());
Console.WriteLine("zhc:" + zhc.ToString());
Console.WriteLine("zsp:" + zsp.ToString());
Console.WriteLine("zcz:" + zcz.ToString());
}
}
}