【C#基础】运算符基础和数据类型转换

欢迎大家一起学习


前言

本文就介绍了数据类型的基础内容。


一、运算符

1.普通运算符

              int n1 = 5, n2 = 2;
            int num01, num02;
            num01 = num02 = 1;//可以连续赋值
            int r1 = n1 / n2; // 5  /  2  ==>2.5  截断删除  2  float就不截断
            int r2 = n1 % n2;//取模(余数)
            //%作用:
            //(1)判断一个数字能否被另外一个数字整除
            //n1 是否能被2 整除 true 是偶数 false是奇数
            bool r3 = n1 % 2 == 0;
            //(2)获取个位
            int r4 = n1 % 10;
            string s1 = "5", s2 = "2";
            string r5 = s1 + s2;//字符的拼接

2.比较运算符

//比较运算符 > < >= <=  == !
            bool r6 = n1 > n2;
            bool r7 = s1 == s2;//文本是否相同

 3.逻辑运算符

逻辑运算符 &&  ||  !
            bool r8 = true && true;//真与真结果:真
            r8 = false && true;
            //总结:一假全假  表达和的关系
            //或关系:有真就真

4.快捷运算符

 

快捷运算符 += *= /= %=
            int num1 = 1;
            num01 = num1 + 5;//一个变量num1 加上另外一个数,再赋值给自身
            num1 += 5;
            Console.WriteLine(num1);//?6

5. 一元运算符


            //(1)无论是先加  还是后加  对于下一条指令 ,都是自增以后的值
            //加号在变量之前是先加再用
            //加号在变量之后是先用后加

6.三元运算符

数据类型  变量名 = 条件 ? 满足条件结果:不满足条件结果

   string str01 = 1 > 2 ? "ok" : "no";//数据类型和返回结果要一致而且返回的两个结果要兼容

二、数据类型转换

1.Parse 转换

             string 转换为 其他数据类型
            //待转数据 必须"像"该数据类型

            string strNumber = "18";
            int num11 = int.Parse(strNumber);//18
            float num12 = float.Parse(strNumber);//18.0

2.ToString转换

任意类型转换为string类型

            int number = 18;
            string str = number.ToString();

3.隐式转换、自动转换、显式转换

 

            3.隐式转换:自动转换
            byte b3 = 100;
            int i3 = b3;

            //4.显式转换:由大范围到小范围的强制转换
            //备注:可能有精度上的丢失
            int i4 = 100;
            byte b4 = (byte)i4;
            //隐式、显式通常发生在数值之间
            byte number11 = 1;
            short number12 = 2;
            short result1 = (short)(number11 + number12);
            //自动转换:由多咋变量参与与运算,结果自动向较大的类型提升

            byte b = 1;
            b += 3;//快捷运算符,不做自动类型提升
            b = (byte)(b + 3);

总结

例如:本文仅仅简单介绍了运算符的使用

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值