C#的数据类型及数据类型转换
- C#的数据类型
我们声明变量时需要写出数据类型,我们来看一下最常见的几种数据类型。
字符类型char,存储用’’(单引号)扩起来的一个字符。例如:
char sex=‘男’; //存储性别
字符串类型string,存储用“”(用双引号),例如:
string adress=“上海市漕河泾开发区” ; //存储地址
整数类型int,存储整数,例如:
int age=18;//存储年龄
单精度浮点数
float x=3.5f;
双精度浮点数double,存储双精度小数,例如:
double salary=8668.99;
以上几种是最常用的数据类型,其他常用类型,我们随着开发的深入会接触的更多。
需要注意的是:某种类型的变量,只能存储这种类型的数据,否则可能会出错。
自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。
以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double),所以,8会自动转换为double型,即转换为3.5+8.0进行运算,结果为