只是简单的记录一下自己的学习,第一次随便写写,如有错误请指正,
类型的转换:分为两种一种是隐式类型转换 ,还有一种是显示类型转换(一般我们叫做强制类型转换)
1(隐式类型转换):比较简单的转换类型 可以从小的整数类型转换为大的整数类型,根据笔记个人感觉就是可以把小的东西装到大的东西里面去;
2(显示类型转换):就是我们经常用到和听到的强制转换,平时自己也会用到,比较实用,强制转换 如float的浮点数5.2f转换为int的整数类型时会变成5就是不相同的两种数据会强制转换然后正确的输出出来,还有一种是我几次练习里都用到的string字符串的强制转换,经常在unity里做项目时候会想把数据类型的东西输出显示,比如子弹,血量,敌人数量,刚开始会因为不会设置输入而很麻烦,强制转换就可以将这些数据转换成字符串类型就可以随便输出出来是刚开始学习时用的比较多的一种方法,底下大佬的笔记里有字符串转换为整数的方法
变量,常量,
1变量 基本上就是c#语言的基础,平时我们定义的数据,浮点数,判断类型都是变量 如int a这个啊就是一个变量,我们可以将它初始化如a=1 这个时候我们的变量a就等于1基本上c语言的初始化的语法都是变量在右值在左边
2常量 根据教程里写的是在程序的自信期间是不会改变的数据,就是固定的一组数据,const 字符类型 加名字 加赋值 在常量中还有一组东西比较常用就是字符常量,有几个输入时会有用的
using System;
namespace _2022_5_20_xx
{
class Program
{
static void Main(string[] args)
{
#region 显示转换类型(强制转换类型)
//float c = 5.2f;
//double b =548;
//int a;
//int d;
//a = (int)b;
//d = (int)c;
//Console.WriteLine(a);
//Console.WriteLine(d);//强制转换后float数据类型变成了int数据类型5.2f=5.2
#endregion
#region 字符串强制转换
//int nub = 5;
//bool pd = true;
//double dsz = 123456;
//float _nub= 5.5f;
//Console.WriteLine(nub.ToString());
//Console.WriteLine(pd.ToString());
//Console.WriteLine(dsz.ToString());
//Console.WriteLine(_nub.ToString());
#endregion
#region 字符类型常量
//\\\ 字符
//\? ? 字符
//\a Alert 或 bell
//\b 退格键(Backspace)
//\f 换页符(Form feed)
//\n 换行符(Newline)
//\r 回车
//\t 水平制表符 tab
//\v 垂直制表符 tab
//\ooo 一到三位的八进制数
//\xhh . . . 一个或多个数字的十六进制数
//\' ' 字符
#endregion
}
}
}