美文网首页
20170803 C#运算符及运算

20170803 C#运算符及运算

作者: 偏城御 | 来源:发表于2017-08-03 16:45 被阅读0次

    // 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);

    相关文章

      网友评论

          本文标题:20170803 C#运算符及运算

          本文链接:https://www.haomeiwen.com/subject/bwqylxtx.html