数据类型及转换
Posted 瑶狗屎狗屎瑶i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型及转换相关的知识,希望对你有一定的参考价值。
类型转换:把某一个数据类型通过转换得到另一个数据类型
原数据——新数据(原数据不会改变)
任意类型——string(转换)
double——int(互转)
string——数字类型(将任意类型转换为string)
转换代码:待转换的数据.ToString(),(括号为固定写法;待转换的数据指需要转换的数据或变量) 返回类型:string<返回类型指整个语句运行结果的类型>
int类型与double类型的互换
取值范围小的数字类型——取值范围大的数字类型(隐式转换)
取值范围大的数字类型——取值范围小的数字类型(显式转换即强制转换)
隐式转换:不需要额外代码,计算机自动完成转化
显式转换(强制转换):需要编写额外代码,计算机不会自动转换 注:显式转换方法:将需要转换的数字前书写两个英文小括号,在小括号中写上要转换的目标类型。要注意的是有可能造成数据丢失!
string转换为数字
string——int
使用代码:int.Parse(待转换的字符串)
返回类型:int
string——double
使用代码:double.Parse(待转换的字符串)
返回类型:double
转义符:字符串中的双引号
转义符:在代码中书写为一个斜杠,用于改变斜杠后出现字符的意义
双引号指字符串的开始或结束
斜杠双引号指普通的双引号字符
常见的转义符
转义符 代表的意义
\" 双引号
\" 单引号
\n 换行符
\t 制表符
\\ 斜杠
整数类型 实数类型
float(单精度)——指最多7个有效数字
浮点数
float(单精度)——指最多7个有效数字
double(双精度)——指最多15个有效数字
double类型无法赋值给float类型
实数类型
1.23——double
1.23f——float
1.23m——decimal
数字类型的使用原则
1,对于计算机精确度要求很高的实数,使用decimal
2,对于内存使用要求苛刻的软件,尽量在保证取值范围的前提下使用占位较少的类型
3,如果没有上述的要求,整数用int,实数用double
以上是关于数据类型及转换的主要内容,如果未能解决你的问题,请参考以下文章