C# 操作员<&书信电报;在c中#

C# 操作员<&书信电报;在c中#,c#,operators,C#,Operators,我无法理解c语言中的代码# inti=4 int[]s=new int[1我想你的意思是用I代替r 如前所述,来自文档 如果第一个操作数是int或uint (32位数量),移位计数为 由低阶的5位 第二个操作数 如果第一个操作数是long或ulong (64位数量),移位计数为 由低阶的6位 第二个操作数 请注意,我 int i=4 int[] s =new int [1<<i]; Console.WriteLine(s.length); x << y

我无法理解c语言中的代码#

inti=4

int[]s=new int[1

我想你的意思是用
I
代替
r

如前所述,来自文档

如果第一个操作数是int或uint (32位数量),移位计数为 由低阶的5位 第二个操作数

如果第一个操作数是long或ulong (64位数量),移位计数为 由低阶的6位 第二个操作数

请注意,我
int i=4 
int[] s =new int [1<<i]; 
Console.WriteLine(s.length); 
x << y