跪求解释一个极其变态的hello world的c程序
跪求解释一个极其变态的hello world的c程序
日期:2021-06-01 07:48:48 人气:1
写这个程序纯粹是闲的,
首先你要理解<<,>>这两个运算的含义,这是位运算,<<就相当于对应二进制向左移多少位,就是在右面填0,例如1<<1就相当于1向左移动一位,变成10,就是2,向左移动一位就相当于乘二,而>>就是向右移动,一位就是除以2.
然后就是计算了,例如数组第一个元素(((1<<1)<<(1<<1)<<(1
<<1)<<(1<
首先你要理解<<,>>这两个运算的含义,这是位运算,<<就相当于对应二进制向左移多少位,就是在右面填0,例如1<<1就相当于1向左移动一位,变成10,就是2,向左移动一位就相当于乘二,而>>就是向右移动,一位就是除以2.
然后就是计算了,例如数组第一个元素(((1<<1)<<(1<<1)<<(1
<<1)<<(1<