首页 > 解决方案 > 添加字节会翻转到 0 还是继续到 256?

问题描述

有人可以解释以下代码的输出吗?

using System;
                    
public class Program
{
    public static void Main()
    {
        byte b1 = 190;
        byte b2 = 66;
        var b3 = b1 + b2;
        Console.WriteLine(b3);
        b1 += b2;
        Console.WriteLine(b1);
    }
}

输出

256
0

为什么第一个加法给出256,而第二个加法给出0

标签: c#byte

解决方案


推荐阅读