字符串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() ;

}

inlicloud48元/月,云主机,2核1G/200Mbps,可选安徽/上海联通/广州移动/江门移动NAT

inlicloud怎么样?inlicloud(引力主机)主要产品为国内NAT系列VPS,目前主要有:上海联通NAT(200Mbps带宽)、宿州联通NAT(200Mbps带宽)、广州移动NAT(200Mbps带宽)。根据官方的说法国内的NAT系列VPS不要求备案、不要求实名、对中转要求也不严格,但是,禁止任何形式的回国!安徽nat/上海联通/广州移动/江门移动nat云主机,2核1G/200Mbps仅...

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

命名空间为你推荐
解压程序下RAR那个解压软件伪装微信地理位置什么软件可以伪装QQ微信的地理位置?手游运营手册堡垒之夜新武器是什么 堡垒之夜新武器介绍图文解析真正免费的网络电话谁知道哪个真正免费的网络电话啊?告诉我把3?太感谢了pwpw域名的技巧手机区号手机号码前怎样填写正确的国内区号?今日热点怎么删除如何彻底删除今日热点神雕侠侣礼包大全神雕侠侣手游华山论剑礼包有什么 怎么领取安装迅雷看看播放器如何用手机安装迅雷看看播放器如何快速收录如何掌握百度收录之快速收录
qq云存储 idc评测网 发包服务器 浙江独立 52测评网 合租空间 php空间购买 腾讯总部在哪 上海电信测速网站 备案空间 lick 睿云 国外免费网盘 免费赚q币 香港博客 亿库 最新优惠 达拉斯 winscpiphone 电脑显示屏不亮但是主机已开机 更多