字符串CSharp命名空间左移右移

命名空间  时间:2021-02-28  阅读:()

C#命名空间可输入类型左移、右移运算在C#命名空间下只能输入c las s(类)、 struc t(结构)、 interfac e(接口)、 enum(枚举)、delegate(委托)这五种类型其他不可输入。

如下代码:namespace NameSpaceName

{class ClassName

{int x=0;//类中成员不声明标识符则默认为privatestatic void Main(string[] args)

{

//x=6;

//代码错误非静态的字段、方法或属性需要对象引用可以使用new ClassName().xint y=0x2F;//表示十六进制数(2F)16即=47

//0x(或0X)后面只能是ABCDEFabcdef(不区分大小写)double z=5.1 e3; //5.1 e3=5.1 e+3=5.1E3=5.1 e03//均表示5.1乘以10的3次方即5100

Console.WriteLine(“y={0},z={1}”,y,z);string result 1=Convert.ToString(0x2f,2);//整数转化为二进制字符串

//二进制由01组成string result2=Convert.ToString(23,8); //整数转化为八进制字符串

//八进制由组成string result3=Convert.ToString(100, 10); //整数转化为十进制字符串string result4=Convert.ToString(91, 16); //整数转化为十六进制字符串

//十六进制由ABCD EF(不区分大小写)组成

Console.WriteLine("result1={0},result2={1},result3={2},result4={3}", result1, result2,result3, result4);

Console.ReadLine();

}

}s truc t Struc tName{}//结构默认修饰符internalinterfac e Interfac eName{}//接口enum EnumName{}//枚举public delegate void DelegateName(string str);//委托

//public int MethodName(){}//错误

//int x=0;//错误

//如果c las s,s truc t不声明标识符,则默认为internal

}

//返回01 E24A 其中X6表示格式化为6位大写十六进制数,位数不足六位时前面补0//转换为十六进制后超过6位 比如转化成十六进制后有10位则返回结果也是10位//如果超过ulong.MaxValue则抛出异常。

//Console.WriteLine("{0:X6}", ) ;//X表示十六进制大写,x表示十六进制小写//Console.WriteLine("{0:x6}", ) ;//01e24a

关于左移”<<”运算、右移”>>”运算

(当前位如果不存在时则补0)

右移正整数该正整数变小。如10>>1结果为5

10为(1010)2所有数向右移动一位(去掉高位),变成(0101)2即5

程序算法为

正整数integer右移N位结果是integer/(2的N次方)

相反左移正整数则该正整数变大。如10<<3结果是80

正整数integer左移N位结果是integer*(2的N次方)

C#控制台程序代码如下:static void Main(string[] args)

{int x = 10;

Console.WriteLine("正整数{0}转换为二进制字符串是: {1}", x, Convert.ToString(x, 2) ) ;int xRightMove = x >> 1;//右移: x除以(2的次方)int xLeftMove = x << 3; //左移: x乘以(2的次方)

Console.WriteLine("右移后结果为: {0} 转换为二进制字符串是: {1}", xRightMove, Convert.ToString(xRightMove,

2)) ; //101右移一位:去掉二进制字符串的最后一位

Console.WriteLine("左移后结果为: {0} 转换为二进制字符串是: {1}", xLeftMove, Convert.ToString(xLeftMove, 2) ) ;//左移三位:在二进制字符串后面加3个0

Console.ReadLine() ;

}

腾讯云轻量服务器两款低价年付套餐 2核4GB内存8M带宽 年74元

昨天,有在"阿里云秋季促销活动 轻量云服务器2G5M配置新购年60元"文章中记录到阿里云轻量服务器2GB内存、5M带宽一年60元的活动,当然这个也是国内机房的。我们很多人都清楚备案是需要接入的,如果我们在其他服务商的域名备案的,那是不能解析的。除非我们不是用来建站,而是用来云端的,是可以用的。这不看到其对手腾讯云也有推出两款轻量服务器活动。其中一款是4GB内存、8M带宽,这个比阿里云还要狠。这个真...

天上云月付572元,起香港三网CN2直连,独立服务器88折优惠,香港沙田机房

天上云怎么样?天上云隶属于成都天上云网络科技有限公司,是一家提供云服务器及物理服务器的国人商家,目前商家针对香港物理机在做优惠促销,香港沙田机房采用三网直连,其中电信走CN2,带宽为50Mbps,不限制流量,商家提供IPMI,可以自行管理,随意安装系统,目前E3-1225/16G的套餐低至572元每月,有做大规模业务的朋友可以看看。点击进入:天上云官方网站天上云香港物理机服务器套餐:香港沙田数据中...

CloudCone(1.99美元),可以额外选择Voxility高防IP

CloudCone 商家也是比较有特点的,和我们熟悉的DO、Vultr、Linode商家均是可以随时删除机器开通的小时计费模式。这个对于有需要短租服务器的来说是比较有性价比的。但是,他们还有一个缺点就是机房比较少,不同于上面几个小时计费服务商可以有多机房可选,如果有这个多机房方案的话,应该更有特点。这次我们可以看到CloudCone闪购活动提供洛杉矶三个促销方案,低至月付1.99美元。商家也可以随...

命名空间为你推荐
回收站在哪手机回收站在哪里打开邮箱怎么写工作邮箱怎么填bbsxp怎么用 CUTEFTP上传BBSXP到FTP服务器站长故事部队里什么是站长?最低是什么级别?都有哪些级别啊?自助建站自助建站哪个平台最好?1433端口如何打开SQL1433端口照片转手绘美图秀秀可以照片转手绘吗?是手机版的不兼容Google play 服务提示不兼容怎么办?如何建立自己的网站如何建立自己的网站奇虎论坛360有论坛中心?
个人域名备案流程 budgetvm idc评测 香港vps99idc 主机点评 创梦 工作站服务器 股票老左 卡巴斯基试用版 流媒体加速 申请免费空间和域名 512mb 国外的代理服务器 测速电信 宿迁服务器 美国达拉斯 低价 let 达拉斯 免费php空间申请 更多