using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 类型转换
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(int.MinValue +" "+int.MaxValue);
Console.WriteLine(long.MinValue +" " + long.MaxValue);
//隐式类型转化 小范围转化成大范围的类型
int num_int1 = 100;
long num_long1 = num_int1;
Console.WriteLine(num_long1);
//强制类型转化
//大范围转化成小范围(因为可能会造成数据的丢失)
long num_long2 = 2147483649;
//强制类型 一定要小心
int num_int2 = (int)num_long2;
Console.WriteLine(num_int2);
float num_float = num_int1;
char ch = 'a';
Console.WriteLine((int)ch);
char ch1 = 'b';
//字符也是一个数字 每一个字符都对应一个数字
Console.WriteLine(ch+ch1);
Console.WriteLine(""+ch+ch1);
Console.WriteLine(ch+""+ch1);
string str = ch + ch1 + "";
Console.WriteLine(str);
//证明 字符和数字是一一对应的
Console.WriteLine((int)'A');
Console.WriteLine((char)65);
}
}
}
类型转换
最新推荐文章于 2024-10-03 20:31:03 发布