“安惠sama”!从零开始的C#学习(四)

因为博主是一名新晋“带”学生, 喜爱游戏所以选了数字媒体技术专业,抱着尝试的心态报名了校基地多媒体部,不小心踏入其中因而无法自拔。基地前辈为了磨练(放养)后辈,要求记录自己的学习情况,于是乎,我决定于此开始记录我真实的零基础学习Unity和C#的过程。(写此是便于自己理解,如有歧义请谅解!)

紧接上次数据类型的转换,还有以下两种:

3.隐式转换:(自动转换) int范围比byte大,所以可以装下byte存的数

        byte b3 = 100;    //byte是一字节  可存0--255.
        int i3 = b3;

4.显示转换;(强制转换) byte范围比int小,得强制转换,并且可能出错。

        int i4 = 100;
        byte b4 = (byte)i4;
```隐式,显示,通常发生在数值之间。

```csharp
        byte number01 = 1;
        short number02 = 2;
        int number04 = number01 + number02; //byte+short 相加认为是int
        short number03 = (short)(number01 + number02);  //想要转化为shrot类型 得强制转换。

注:快捷运算符,不做自动类型提升

 byte b = 250;
        b += 7; //快捷运算符,不做自动类型提升。
        //b=b + 3; 异常
        Console.WriteLine(b);

接下来把上次的练习第二种方法做补充:

 Console.WriteLine("请输入任意四位数");
        string num01 = Console.ReadLine();
        char n1 = num01[0];
        string num02 = n1.ToString();
        int result = int.Parse(num02);
        result += int.Parse(num01[1].ToString());
        result += int.Parse(num01[2].ToString());
        result += int.Parse(num01[3].ToString());
        Console.WriteLine("结果为:" + result);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值