基本数据类型
int
整数类型 只能存整数,不能存小数
取值范围
-2,147,483,648 到 2,147,483,647
float
单精度小数类型,既能存整数又能存小数,值后面需要加一个f
取值范围:小数点后面的位数是7位
double
双精度小数类型,既能存整数又能存小数,
取值范围:小数点后面的位数是15-16位
float和double的区别是
精度不一样
大小不一样
float后面要加f
//float double
float a1 = 3.12345678f;
//float的取值范围 小数位后7位
//输出只有7位(如果存入超过7位,输出只有7位)
double pi = 3.14159268;
Console.WriteLine("这是8位小数"+a1);
// 这是8位小数3.1234567
Console.WriteLine( pi);
//3.14159268
float的取值范围 小数位后7位
输出只有7位(如果存入超过7位,输出只有7位)
char
字符类型 用来存储单个字符,最多最少只能有一个字符,不能存空,字符类型需要用单引号引起来
char s2 = ''; //报错 char不可以存放空,string可以存放空
char s3 ='A';
char s4 ='a';
char s5 ='6';
char s6 ='中';
bool
布尔类型 用来描述对或者错 bool的值只有两个:true false;
//bool
bool ok = true;
bool NO = false;
引用数据类型
string
字符串类型,用来存放文本,也可以用来存放空,字符串类型的值需要用双引号引起来
string playerName = "xiyyue";
string gameName = "chibaicai ";
string kong = "";
//string 可以存放空