显式和隐式转化,整型和字节型的最大和最小值

本文介绍了C#中int和byte两种数据类型的使用方法及它们之间的转换方式。演示了从byte到int的隐式转换过程,并展示了从int到byte进行显式转换时可能出现的数据丢失现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("int的最大值{0},int的最小值{1}", int.MaxValue, int.MinValue);
            Console.WriteLine("byte的最大值{0},byte的最小值{1}", byte.MaxValue, byte.MinValue);

            byte b = 122;
            int i = b;// 隐式转化
            Console.WriteLine(i);

            byte b2;
            int i2 = 5000;
            // b2 = i2;错误,需显式转化
            b2 = (byte)i2;
            Console.WriteLine(b2);// 数据丢失

            Console.ReadKey();
        }
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值