C#15个预定义类型—C#基础回顾

 

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());




		}
	}
}

 

转载于:https://my.oschina.net/Sadhu/blog/1477296

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值