关于c#数据类型,类型转换,变量,常量,转义符…
2018-06-18 01:17:32来源:未知 阅读 ()
先说一下数据类型。。。数据类型可以分为两大类:基本数据类型和引用类型。
基本数据类型按功能又分为“值类型”,“布尔型”,“字符型”。
引用类型分为“字符串”,“时间日期”。 没图没真相↓面放图。
橙色圈起来的是常用的类型
字符串类型 string 可以定义任意数据,几乎没有长度限制。赋值使必须带引号
string a =“”; string aa= null;只有字符串类型可以定义空值。
整形类型 int 只可以定义整数或者负整数。长度为10位数(包含空格)。赋值使不用带引号
长整形 long 与int相同,但是长度几乎没有限制。赋值不用带引号。
小整形 byte与 中整形short 要记住,看见要认识。
浮点型(小数点型) 常用的是 Double(默认) Decimal
赋值时注意 float a=10.5f;(后面要加 f );
Double a=10.5;(默认的)
Decimal a= 10.5m(后面加 m )
浮点型可以定义整数和小数,定义整数时也可以不加后缀的 f 和 m 。
布尔型 bool 对错类型 定义的值只有 ture和false
bool a= ture/false
字符型 char 只能放单一字符,只能且必须定义一个字符
char a=“1”
引用类型 时间日期型 DateTime
DateTime dt = new DataTime(int年,int月,int天);输入前半括号摁下键选第四个然后输入时间
DateTime nowdt = DataTime.Now; (这个可以获取当前电脑的时间。)
Console.WriteLine(Now); 这个连个配合可以输出当时时间。
类型转换
隐式转换,将值类型转换成引用类型,不要声明转换方式。
隐式转换时 string是最高级,string s ="10"
int a=20
string ss= s+a
console.Write(ss);最后输出结果为1020。相加时,会被string类型同化掉,string是最高级(double浮点类型也会被同化)。
显示转换(强制转换),将任何类型转换成任何其它类型都可以使用的方式。
有几种方式: 1. int a;doubile b=10.5; a=(int)b;(优先级很低不推荐实用)。
2.用 convert ; 将字符类型转换为其他类型 就是用 这个方法:int a= Convert.ToInt32(s);decimal d= Convert。ToDecimal;想转换成什么类型就To什么类型。字符串除外
3.string sss=“10”;
string aaa= sss+a.Tostring();其他各种类型转换为字符串类型只要再变量后面加上 .ToString();
4.字符串类型如果不是整数的话转换为 int类型 会报错。强制吧浮点类型转换为int类型,如果是奇数会进1.如果是偶数会舍弃。
转义符 / “/”会把他后面的一个字符转换成字符串。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- SWIG 3 中文手册——11. 类型映射 2020-06-07
- 关于各种不同开发语言之间数据加密方法(DES,RSA等)的互通的 2020-06-07
- Visual Studio 2019提示不能将const char*类型的值分配到con 2020-06-07
- C++ 共用体 2020-06-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash