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

}

HaBangNet(6.95美元/月)美国vps 5TB流量/德国vps 香港双向CN2 GIA VPS

HaBangNet支持支付宝和微信支付,只是价格偏贵,之前国内用户并不多。这次HaBangNet推出三个特价套餐,其中美国机房和德国机房价格也还可以,但是香港机房虽然是双向CN2 GIA线路,但是还是贵的惊人,需要美国和德国机房的可以参考下。HaBangNet是一家成立于2014年的香港IDC商家,中文译名:哈邦网络公司,主营中国香港、新加坡、澳大利亚、荷兰、美国、德国机房的虚拟主机、vps、专用...

BGP.TO日本和新加坡服务器进行促销,日本服务器6.5折

BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...

CYUN(29元/月)美国、香港、台湾、日本、韩国CN2,续费原价

关于CYUN商家在之前有介绍过一次,CYUN是香港蓝米数据有限公司旗下的云计算服务品牌,和蓝米云、蓝米主机等同属该公司。商家主要是为个人开发者用户、中小型、大型企业用户提供一站式核心网络云端部署服务,促使用户云端部署化简为零,轻松快捷运用云计算。目前,CYUN主要运营美国、香港、台湾、日本、韩国CN2线路产品,包括云服务器、站群服务器和独立服务器等。这次看到CYUN夏季优惠活动发布了,依然是熟悉的...

命名空间为你推荐
邮箱群发邮箱最多能群发多少人主页改不了浏览器主页改不了 怎么办啊人人时光机求 《小叮当》的日语歌词。最好有片假名的照片转手绘有什么软件可以把相片变成手绘的,不是美图秀秀里面的iphone越狱后怎么恢复苹果越狱后怎么恢复出厂设置硬盘人硬盘是指什么人xp系统停止服务xp系统停止服务怎么办服务器连接异常服务器连接异常,即将退出,请重新进入游戏.怎么回事微信怎么看聊天记录怎样才能调取微信聊天记录网站推广外链网站推广发外链,外链内容怎么确定
虚拟主机排名 免费域名申请 万网免费域名 樊云 kdata 搬瓦工官网 godaddy优惠码 20g硬盘 英语简历模板word 150邮箱 php空间申请 天互数据 699美元 静态空间 阿里校园 isp服务商 空间登录首页 linode支付宝 工信部网站备案查询 阿里云邮箱个人版 更多