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() ;
}
云基yunbase怎么样?云基成立于2020年,目前主要提供高防海内外独立服务器,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)。目前,美国洛杉矶CN2-GIA高防独立服务器,8核16G,最高500G ...
香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...
pia云怎么样?pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御。目前,Pia云优惠促销,年付全场8折起,香港超极速CN2季付活动,4核4G15M云服务器仅240元/季起,香港CN2、美国三网CN2深圳BGP优质云服务器超高性...