// int n = Console.Read ();
// 读取一个字符,随意按下一个字符后终止输入操作
// Console.WriteLine ("刚刚输入的n的值为{0}",n);
//读取一行字符,按回车结束输入操作
// string str = Console.ReadLine ();
// Console.WriteLine ("刚刚输入的str的值为" + str);
// Console.Write("你好\n");//\n换行符
// Console.WriteLine ("世界");
// //类型转化
// //隐式转化,强制转化
// float a = 1;
// double b = 1.2f;
// a = (float)b;
// int c = (int)1.7f;
//
// string num = "123";
// int d = int.Parse (num);
//
// //获取占用内存 byte字节 bit位 八进制
// Console.WriteLine("int ->{0}",sizeof(int));
//运算符
// + - * / % += -= *= /= > < >= <= ?: ++ -- && \\ ! & \ ^ << >>
// int a = 1;
// int b = 2, c = 3;
// c = a + b;
// float d = 5;
//比较
// int a = 34,b = 45;
// bool c = a > b;
// c = a >= b;
// c = a <= b;
// c = a != b;
// c = a == b;
//++ -- 一元运算符
//++a,先自加,再赋值,a++,先赋值,再自加
//三元运算符 ? :
// int a = 10 , b = 9;
// int c = a > b ? 1 : 0;//如果条件成立,取前者(c=1),不成立,去后者(c=0).
//逻辑运算符 && \\ !
// bool isRight = false;
// Console.WriteLine ("{0}",!isRight);
//
// int a = 2, b = 3, c = 4;
// if(a++>=3 ||--c<=4){
// Console.WriteLine ("a={0},c={0}", a, c);
// }
// if(a++>2&&--c<=4){
// Console.WriteLine ("a={0},c={1}",a,c);
// }
// Console.WriteLine ("a={0},c={1}",a,c);
//按位运算 & | !
//&
// 1 1 0 0
//1 0 0 1
//1 0 0 0
//按位异或^
//1 1 0 0
//0 1 0 1
//1 0 0 1
//按位取反~
int a = 12;//00001111
int b = 60; //00111100
//00001100 &
//00111111 |
//00110011 ^
//11001100 ~
int c = a & b;
// Console.WriteLine ("{0}",c);
//<< >>按位移动
int d = a >> 2;
int e = b << 2;
Console.WriteLine ("{0}",e);